我将节点升级到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本身的错误。这不是我的问题,因为它工作得非常好。
如何解决此问题?
编辑:进一步检查后,我的所有节点模块都安装成功。但是,这仍然没有告诉我这个错误意味着什么?
答案 0 :(得分:2)
我很幸运降级到npm 5.2.0
npm install -g npm@5.2.0