2

我正在尝试使用:

npm install -g node-inspector

它失败了

npm ERR! cb() never called!
npm ERR! not ok code 0

有人可以建议我做错了什么吗?

4

3 回答 3

0

这是某些 NPM 版本中的错误,后来在提交中修复。一种解决方法是在安装模块之前调用npm cache clear,否则你应该只更新 NPM。

于 2013-09-10T03:52:26.707 回答
0

临时解决方案:

  • https://github.com/node-inspector/node-inspector/releases获取最新版本
  • 解压缩 npm 全局模块中的文件夹,在我的情况下是:“C:\Users\Totty.js\AppData\Roaming\npm\node_modules\”
  • 在“C:\Users\Totty.js\AppData\Roaming\npm\”中创建一个名为“node-inspector.cmd”的文件,并用以下数据填充它:

    @IF EXIST "%~dp0\node.exe" ( "%~dp0\node.exe" "%~dp0\node_modules\node-inspector\bin\inspector.js" %* ) ELSE ( node "%~dp0\ node_modules\node-inspector\bin\inspector.js" %* )

  • cd 到 node-inspector 文件夹 "C:\Users\Totty.js\AppData\Roaming\npm\node_modules\node-inspector" 并运行npm install. 它应该安装节点检查器的所有部门。

  • 立即运行node-inspector
于 2014-10-15T14:09:44.210 回答
0

您可以在安装模块时使用 --python 选项来使用不同版本的 Python:

npm install node-inspector@0.7.4 -g --python=C:\Python27\python.exe

于 2017-01-25T07:45:27.943 回答