在Windows 10 Pro中安装Nodejs v12.6.0时遇到问题。我可以正常获取Node的版本,但是当我运行命令以获取NPM的版本时,它给了我一个错误。然后由于这个错误,我无法在这台机器上运行我的Node应用程序。
// This is ok
C:\Windows\System32>node -v
v12.6.0
// But this gives me an error like below
C:\Windows\System32>npm -v
RangeError [ERR_INVALID_ASYNC_ID]: Invalid asyncId value: 27
at validateAsyncId (internal/async_hooks.js:119:16)
at emitAfterScript (internal/async_hooks.js:360:3)
at processTicksAndRejections (internal/process/task_queues.js:83:7)
npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! <https://npm.community>
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2019-07-10T04_26_39_285Z-debug.log
6.9.0
和日志文件:
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'prefix',
1 verbose cli '-g'
1 verbose cli ]
2 info using npm@6.9.0
3 info using node@v12.6.0
4 timing npm Completed in 201ms
5 error cb() never called!
6 error This is an error with npm itself. Please report this error at:
7 error <https://npm.community>
我还重新安装了Node和Windows OS,但此问题未解决。 请帮助我。
答案 0 :(得分:0)
最后,我找出了我的问题,那是关于CPU的问题。它运行不正常,在Windows 64位平台中出了点问题(其他一些64位软件也不能很好地运行)。然后,我不得不更换新的CPU,现在上面的错误消失了。
希望这些信息可以对某人有所帮助。