节点LTS 8.9.0上的节点检查程序错误错误

时间:2017-11-01 16:07:35

标签: node.js npm node-inspector

当我使用Node v6运行npm i时,安装过程没有错误,当我正在寻找node-inspector时,我收到:

  ~/Development/<project-name>(master*) » npm ls node-inspector                                                                                                                                                                                                       chenn@chenn-mac
    JPMS@2.0.0 /Users/chenn/Development/<project-name>
    └── (empty)

因此节点检查器不是dep树的一部分。

但是,当我切换Node LTS 8.9.0并运行安装命令时(在删除/ node_modules目录之后),我收到以下内容:

node-pre-gyp ERR! Tried to download(404): https://node-inspector.s3.amazonaws.com/profiler/v5.7.0/node-v57-darwin-x64.tar.gz 
node-pre-gyp ERR! Pre-built binaries not found for v8-profiler@5.7.0 and node@8.9.0 (node-v57 ABI) (falling back to source compile with node-gyp)

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

我认为Node.js更改了调试工具,从6.3开始你可以使用--inspect而不是--debug和调试器可以在chrome上直接访问about:inspect。

在此博客上,您可以找到更多信息。 https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27