代码之家  ›  专栏  ›  技术社区  ›  ericP

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

  •  1
  • ericP  · 技术社区  · 9 年前

    在npm 5.3.0下安装节点检查器失败

    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! Cannot read property 'pause' of undefined --Bluemix .

    1 回复  |  直到 9 年前
        1
  •  2
  •   ericP    9 年前

    npm issue 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
    
    推荐文章