【发布时间】:2017-11-21 03:50:25
【问题描述】:
我已经安装了 nodejs 8,但是遇到了这些错误。真的卡住了 请先回答
C:\Users\Muna\Ionic>npm install -g cordova
npm WARN 已弃用 node-uuid@1.4.8:改用 uuid 模块
npm WARN 可选跳过可选依赖:validate-npm-package license@3.0.1 (node_modules\cordova\node_modules\validate-npm-package-license):
npm WARN enoent 跳过可选依赖:ENOENT:没有这样的文件或目录,utime 'C:\Users\Muna\AppData\Roaming\npm\node_modules.staging\validate-npm-package-license-daa56318\LICENSE'
npm WARN 可选跳过可选依赖:cordova-js@4.2.1 (node_modules\cordova\node_modules\cordova-js):
npm WARN enoent 跳过可选依赖:ENOENT:没有这样的文件或目录,utime 'C:\Users\Muna\AppData\Roaming\npm\node_modules.staging\cordova-js-4a835737\test\test.urlutil.js '
npm WARN 可选跳过可选依赖:express@4.15.3 (node_modules\cordova\node_modules\express):
npm WARN enoent 跳过可选依赖:ENOENT:没有这样的文件或目录,utime 'C:\Users\Muna\AppData\Roaming\npm\node_modules.staging\express-2ec03f1c\History.md'
npm WARN 可选跳过可选依赖:plist@2.0.1 (node_modules\cordova\node_modules\simple-plist\node_modules\plist):
npm WARN enoent 跳过可选依赖:ENOENT:没有这样的文件或目录,utime 'C:\Users\Muna\AppData\Roaming\npm\node_modules.staging\plist-7947d2c9\dist\plist-parse.js'
npm WARN 可选跳过可选依赖:plist@2.0.1 (node_modules\cordova\node_modules\cordova-lib\node_modules\plist):
npm WARN enoent 跳过可选依赖:ENOENT:没有这样的文件或目录,utime 'C:\Users\Muna\AppData\Roaming\npm\node_modules.staging\plist-dcf4d866\dist\plist.js'
npm WARN 可选跳过可选依赖:shelljs@0.7.8 (node_modules\cordova\node_modules\cordova-fetch\node_modules\shelljs):
npm WARN enoent 跳过可选依赖:ENOENT:没有这样的文件或目录,utime 'C:\Users\Muna\AppData\Roaming\npm\node_modules.staging\shelljs-0c2f6ee0\CHANGELOG.md'
npm 错误!代码完整性
npm 错误! sha1-wDv04BywhtW15azorQr+eInWOMM= 使用 sha1 时完整性校验和失败:想要 sha1-wDv04BywhtW15azorQr+eInWOMM= 但得到 sha1-19b+iGSs/lBl8/MlbaD2iJRtf/g=。 (2239 字节)
npm 错误!可以在以下位置找到此运行的完整日志:
npm 错误! C:\Users\Muna\AppData\Roaming\npm-cache_logs\2017-06-19T03_20_22_610Z-debug.log
【问题讨论】:
-
请删除 angularjs 标签,因为它与您的问题无关。
-
看起来下载不好。清除您的 npm_modues 并尝试 agan。您的问题中提到了要清除的目录。