我正在使用angular / cli命令“ng new package”创建一个新的角度项目,但是出现了EINTEGRITY错误。
14757使用C:\ Users \ XXX \ AppData \ Roaming \ npm-完成详细解锁 cache_locks \ staging-efa3a6df79e99f25.lock for C:\ Users \ XXX \ Documents \ my-angular-apps \ second-angular-app \ node_modules.staging 14758警告可选SKIPPING OPTIONAL DEPENDENCY:fsevents@1.1.2(node_modules \ fsevents): 14759警告enoent SKIPPING OPTIONAL DEPENDENCY:ENOENT:没有这样的文件或目录,重命名为'C:\ Users \ XXX \ Documents \ my-angular-apps \ second-angular-app \ node_modules.staging \ fsevents-68eb5ab2 \ node_modules \ tweetnacl' - > 'C:\用户\ XXX \ Documents \我-角APPS \第二角应用\ node_modules.staging \ tweetnacl-77dc5269' 14760 verbose enoent SKIPPING OPTIONAL 依赖性:这与npm无法找到文件有关。 14760 verbose enoent SKIPPING OPTIONAL DEPENDENCY: 14761警告可选SKIPPING OPTIONAL DEPENDENCY:selenium-webdriver@3.0.1(node_modules \ selenium-webdriver): 14762警告enoent SKIPPING OPTIONAL DEPENDENCY:ENOENT:没有这样的文件或目录,utime'C:\ Users \ XXX \ Documents \ my-angular-apps \ second-angular-app \ node_modules.staging \ selenium-webdriver-cdcd385c \ lib \测试\数据\ JS \ tinymce.min.js' 14763 verbose enoent SKIPPING OPTIONAL DEPENDENCY:这与npm无法找到文件有关。 14763详细enoent SKIPPING OPTIONAL DEPENDENCY: 14764警告可选SKIPPING OPTIONAL 依赖性:selenium-webdriver@2.53.3(node_modules \ webdriver-js-extender \ node_modules \ selenium-webdriver): 14765警告enoent SKIPPING OPTIONAL DEPENDENCY:ENOENT:没有这样的文件或目录,utime'C:\ Users \ XXX \ Documents \ my-angular-apps \ second-angular-app \ node_modules.staging \ selenium-webdriver-121a8fdb \ lib \火狐\ webdriver.xpi” 14766详细enoent跳闸可选依赖性:这与npm无法找到文件有关。 14766详细enoent SKIPPING OPTIONAL DEPENDENCY: 14767详细类型OperationalError 14768详细堆栈错误:sha1-ckGdSovn1s51FI / YsyTlk6cRwu0 =使用sha1时完整性校验和失败:想要sha1-ckGdSovn1s51FI / YsyTlk6cRwu0 =但得到了sha1-7xAMl4qlJbbAKHUQsYE2 / Va + VHI =。 (30137字节) 在Transform.on上的14768详细堆栈(C:\ Program Files(x86)\ nodejs \ node_modules \ npm \ node_modules \ ssri \ index.js:275:19) emit68的14768详细堆栈(events.js:110:20) 在Transform.emit上14768详细堆栈(events.js:207:7) 14768 verbose stack at endReadableNT(_stream_readable.js:1059:12) 在_combinedTickCallback上的14768详细堆栈(内部/进程/ next_tick.js:138:11) 14768详细堆栈在process._tickCallback(internal / process / next_tick.js:180:9) Jj14769 verbose cwd C:\ Users \ XXX \ Documents \ my-angular-apps \ second-angular-app 14770详细Windows_NT 10.0.10586 14771 verbose argv“C:\ Program Files(x86)\ nodejs \ node.exe”“C:\ Program Files(x86)\ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“--quiet”“install “ 14772详细节点v8.4.0 14773 verbose npm v5.3.0 14774错误代码EINTEGRITY 14775错误sha1-ckGdSovn1s51FI / YsyTlk6cRwu0 =使用sha1时完整性校验和失败:想要sha1-ckGdSovn1s51FI / YsyTlk6cRwu0 =但得到了sha1-7xAMl4qlJbbAKHUQsYE2 / Va + VHI =。 (30137字节) 14776详细退出[1,true]
以下显示的是我到目前为止收集的详细信息:
通过运行“ng --version”,这就是我得到的
@ angular / cli:1.3.2 节点:8.4.0
os:win32 ia32 npm:5.3.0
这是我第一次运行“ng new packageName”命令。
在我完全(并成功地)使用npm install -g @angular/cli
我得到了几个ENOTFOUND和EINTEGRITY错误,所以我只是重新运行npm install -g @angular/cli
,直到控制台中没有错误。我不确定这是否是我现在收到此EINTEGRITY错误的原因。
答案 0 :(得分:0)
遇到相同的问题,通过清除npm缓存解决,请尝试:
npm缓存清理--force
否则这可能也有帮助:
npm缓存验证