npm和节点缓慢退出Windows

时间:2015-12-05 18:49:21

标签: node.js npm npm-install

我使用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 / node退出之前消除至少2秒的挂起
  • 使上述脚本仅在其中一个项目文件发生更改时执行(我不想使用watchify)
  • 否则提高这些脚本的速度

请注意,此问题与npm安装速度,程序包缓存,程序包下载速度等无关。

感谢。

0 个答案:

没有答案