节点检查器安装失败:npm ERR! 无法读取未定义的属性“暂停”

在npm 5.3.0下安装node-inspector失败

eric@mouni2:~$ sudo npm install -g node-inspector > v8-profiler@5.7.0 preinstall /usr/local/lib/node_modules/node-inspector/node_modules/v8-profiler > node -e 'process.exit(0)' npm ERR! Cannot read property 'pause' of undefined npm ERR! A complete log of this run can be found in: npm ERR! /home/eric/.npm/_logs/2017-09-24T09_34_28_089Z-debug.log 

这可能与npm ERR有关! 无法读取未定义的属性“暂停”–Bluemix 。

通过围绕NPM问题16677的线程,你可以显然删除~/.npm ,虽然npm cache verify (没有必要的根访问)似乎更优雅:

 eric@mouni2:~$ npm cache verify Cache verified and compressed (~/.npm/_cacache): Content verified: 1077 (29065069 bytes) Content garbage-collected: 15 (201214 bytes) Index entries: 1442 Finished in 1.482s eric@mouni2:~$ sudo npm install -g node-inspector /usr/local/bin/node-inspector -> /usr/local/lib/node_modules/node-inspector/bin/inspector.js /usr/local/bin/node-debug -> /usr/local/lib/node_modules/node-inspector/bin/node-debug.js + node-inspector@1.1.1 updated 1 package in 9.692s