linux - 通过 nvm 升级 Node 后 Node 调试中断

标签 linux node.js npm nvm node-debugger

我刚刚将 Node 从 v0.12.2 升级到 v5.10.1,node-debug 对我来说似乎坏了。

当我运行时:

node-debug bin/www

我在 Chrome 中收到以下错误:

Error: Cannot find module '/usr/local/lib/node_modules/node-inspector/node_modules/v8-debug/build/debug/v0.4.6/node-v47-linux-x64/debug.node'

我没有 node-v47-linux-x64 目录,但我有一个 node-v14-linux-x64 目录

node -v
v5.10.1

npm -v
3.8.3

关于如何解决这个问题有什么建议吗?

最佳答案

清除 npm 缓存并重新安装模块似乎有效。 我在全局重新安装了一些模块( Node 检查器...)

npm cache clear
npm install

问题似乎出在我使用 nvm 上。

(注意,全局模块需要在每个 Node 版本中重新安装,包括您的系统版本,否则它们可能无法正常工作)

关于linux - 通过 nvm 升级 Node 后 Node 调试中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36635403/

相关文章:

node.js - 是否可以手动安装npm?

npm - 我应该如何使用人工访问 token 来访问 npm repo

arrays - 稀疏时,BASH 空间中的整数索引数组是否有效?

c++ - 如何在创建文件之前测试文件是否存在

node.js - 如何设置useMongoClient(Mongoose 4.11.0)?

node.js - 尝试使用 Browserify 模块时出现 esprima 错误

node.js - 使用 bat 文件运行 Node 服务器

linux - 遍历目录和子目录以列出文件的脚本

linux - 在 CentOS 中创建的可执行文件在 Ubuntu 中不起作用

javascript - 使用 Grunt Copy Task 时文件树的扁平化