在Windows 10上,npm非常慢

Jos*_*osh 6 windows node.js npm

这个问题基本上是重复的这一个,除了对这个问题进行接受的答案是,"这不是真正慢,你只是没有正确运行定时指令."

就我而言,它实际上更慢!:)

我在Windows 10上.这是PowerShell的Measure-Command的输出(TotalMilliseconds行表示挂钟时间):

PS> Measure-Command {npm --version}

Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 1
Milliseconds      : 481
Ticks             : 14815261
TotalDays         : 1.71472928240741E-05
TotalHours        : 0.000411535027777778
TotalMinutes      : 0.0246921016666667
TotalSeconds      : 1.4815261
TotalMilliseconds : 1481.5261
Run Code Online (Sandbox Code Playgroud)

其他一些数字,供比较:

  • '{.\node_modules.bin\mocha}':1300ms
  • 'npm run test'(只运行摩卡):3300ms
  • npm help:1900ms.
  • 节点解释器本身就可以了node -e 0:180ms

这不仅仅是npm慢...... mocha报告说我的测试只需要42ms,但正如你上面所看到的,摩卡需要1300ms来运行这42ms的测试!

Art*_*uro 0

我很久以前就遇到了这个问题,我认为这是我的扩展。我使用 Visual Studio Code,当它没有扩展并运行 bash 时:

//GIT Bash Configuration
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
Run Code Online (Sandbox Code Playgroud)

它实际上飞得很好,我使用这两种操作系统,所以我可以分辨出区别。尝试使用不同的工具并禁用一些工具。

如果仍然不起作用,请检查您的防病毒软件,也许它会减慢该过程?