我使用npm进行构建过程,并在链中注册了几个任务。
package.json看起来像这样(http / https的东西是因为代理服务器证书扰乱了npm):
"scripts": {
"git-config": "git config --global --replace-all url.\"https://\".insteadOf git://",
"bower-install": "node_modules/.bin/bower install",
"bower": "npm run git-config && npm run bower-install",
"build": "npm config set registry http://registry.npmjs.org/ && npm config set strict-ssl false && npm install && npm run bower && node build-bundles"
},
每次启动npm或节点时,启动时似乎都会有大约0.5秒的挂起,并且在命令完成之后但在npm / node进程退出之前还有1.5秒挂起。在上面的脚本中,有很多调用npm / node,这最终会在我们的构建时间上增加15-20秒(即使没有更改)。
有没有办法:
请注意,此问题与npm安装速度,程序包缓存,程序包下载速度等无关。
感谢。