npm未能尝试安装节点检查器

我正在尝试使用:

npm install -g node-inspector 

它失败了

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

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

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

临时解决scheme:

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

    @IF EXIST“%〜dp0 \ node.exe”(“%〜dp0 \ node.exe”“%〜dp0 \ node_modules \ node-inspector \ bin \ inspector.js”%*)ELSE(节点“%〜dp0 \ node_modules \ node-inspector \ bin \ inspector.js“%*)

  • 将光盘放入节点检查器文件夹“C:\ Users \ Totty.js \ AppData \ Roaming \ npm \ node_modules \ node-inspector”中,然后运行npm install 。 它应该安装节点检查员的所有代表。

  • 运行node-inspector现在工作!

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

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