在我的情况下,它实际上更慢! :)
我在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
以下是一些对比数据:
- '{.\node_modules.bin\mocha}': 1300毫秒
- 'npm run test'(只运行mocha):3300毫秒
npm help
:1900毫秒。- Node解释器本身很快:
node -e 0
:180毫秒
不仅是npm慢,mocha报告我的测试只需42毫秒,但正如你在上面看到的那样,它需要1300毫秒才能运行这42毫秒的测试!
--version
就需要 370ms。在原生的 Linux 上应该有多快?),但是在 Windows 文件系统上运行 WSL npm 会出现错误。 - Josh