NPM RangeError ERR_INVALID_ASYNC_ID在Windows 10中安装Node.js 12.6.0时,无效的triggerAsyncId

时间:2019-07-10 04:25:12

标签: node.js windows npm

在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,但此问题未解决。 请帮助我。

1 个答案:

答案 0 :(得分:0)

最后,我找出了我的问题,那是关于CPU的问题。它运行不正常,在Windows 64位平台中出了点问题(其他一些64位软件也不能很好地运行)。然后,我不得不更换新的CPU,现在上面的错误消失了。

希望这些信息可以对某人有所帮助。