diff --git a/package.json b/package.json index 7dcc6e2df0..d18b7949cc 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ "moment": "^2.17.1", "mz": "^2.6.0", "mz-modules": "^1.0.0", + "npminstall": "^2.29.1", "once": "^1.3.3", "pedding": "^1.1.0", "rds": "^0.1.0", @@ -89,9 +90,9 @@ "test-local": "egg-bin test", "cov": "egg-bin cov", "ci": "npm run lint && npm run cov", - "doc-server": "./scripts/doc.js server", - "doc-build": "./scripts/doc.js build", - "doc-deploy": "./scripts/doc.js deploy", + "doc-server": "node ./scripts/doc.js server", + "doc-build": "node ./scripts/doc.js build", + "doc-deploy": "node ./scripts/doc.js deploy", "autod": "autod", "puml": "puml . --dest ./docs", "commits": "./scripts/commits.sh" diff --git a/scripts/doc.js b/scripts/doc.js index 04b16de8f9..3d3a060a85 100755 --- a/scripts/doc.js +++ b/scripts/doc.js @@ -8,12 +8,13 @@ const rimraf = require('rimraf'); const runscript = require('runscript'); const ghpages = require('gh-pages'); const jsdoc = require('./jsdoc'); +const path = require('path'); // The branch that pushing document const BRANCH = 'gh-pages'; const DOC_PUBLISHER_NAME = 'Auto Doc Publisher'; const DOC_PUBLISHER_EMAIL = 'docs@eggjs.org'; -process.env.PATH += `:${process.cwd()}/docs/node_modules/.bin`; +process.env.PATH += `${path.delimiter}${process.cwd()}/docs/node_modules/.bin`; const EGG_VERSION = require('../package.json').version; const NODE_VERSION = require('../package.json').engines.node;