npm install throws npm ERR!无法阅读财产' 0'未定义的

时间:2018-01-04 19:54:46

标签: node.js macos

我将节点升级到8.6.4 - 在我这样做之后我得到了错误。所以我使用NVM切换回8.6.0。这是为了解决我可以在这里看到的另一个问题:dyld: Symbol not found: _JNI_CreateJavaVM

这是我的完整堆栈跟踪:

  

macbook-pro:project-dir kawnah $ npm i WARN注册表   https://registry.npmjs.org/的意外警告:杂项   警告EINTEGRITY:   SHA512,mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ ==   使用sha512时,完整性校验和失败:想要   SHA512,mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ ==   但得到sha1-wSYRB66y8pTr / + ye2eytUppgl + 0 =。 (8793字节)WARN注册表   使用来自https://registry.npmjs.org/的陈旧包数据   重新验证期间请求错误。 WARN注册表意外警告   for https://registry.npmjs.org/:其他警告EINTEGRITY:   SHA512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5 / ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ + 9F3USqfHqTaU5w ==   使用sha512时,完整性校验和失败:想要   SHA512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5 / ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ + 9F3USqfHqTaU5w ==   但得到了sha1-76ouqdqg16suoTqXsritUf776L4 =。 (2394字节)WARN注册表   使用来自https://registry.npmjs.org/的陈旧包数据   重新验证期间请求错误。 npm WARN babel-loader@6.4.1   需要webpack @ 1 ||的同行2 || ^ 2.1.0-beta || ^ 2.2.0-rc但没有   已安装。您必须自己安装对等依赖项。

     

npm ERR!无法阅读财产' 0'未定义的

     

npm ERR!可以在以下位置找到此运行的完整日志:npm ERR!
  /Users/kawnah/.npm/_logs/2018-01-04T19_46_31_194Z-debug.log

这个github主题:https://github.com/npm/npm/issues/17858表明它只是NPM本身的错误。这不是我的问题,因为它工作得非常好。

如何解决此问题?

编辑:进一步检查后,我的所有节点模块都安装成功。但是,这仍然没有告诉我这个错误意味着什么?

1 个答案:

答案 0 :(得分:2)

我很幸运降级到npm 5.2.0

npm install -g npm@5.2.0