vue项目在使用npm install
安装node_modules
依赖库时,出现报错npm ERR! code EINTEGRITY
报错,有什么解决方法呢?
一、问题展示
首先我们看下该报错,看看你的报错是否与我的类似。
13885 error code EINTEGRITY
13886 error Verification failed while extracting terser@4.4.1:
13886 error Verification failed while extracting terser@4.4.1:
13886 error sha1-86RpwSXZoOtS8ean/f9Ye9bjWQI= integrity checksum failed when using sha1…..
13886 error Verification failed while extracting terser@4.4.1:
13886 error Verification failed while extracting terser@4.4.1:
13886 error sha1-86RpwSXZoOtS8ean/f9Ye9bjWQI= integrity checksum failed when using sha1…..
二、解决办法,亲测有效
解决办法非常简单,亲测有效,具体如下:
第1步
删除package.lock.json
文件,(如果不想更改此文件,请在安装完之后再还原即可)
第2步
执行如下指令:
npm cache clean --force
第3步
最后再去执行npm install
进行安装,发现就可以正常安装了,这时候,会发现有新生成的code>package.lock.json文件,其实基本没必要再还原源文件,你需要你也可以还原。
三、总结
以上就是npm install
时出现提示npm ERR! code EINTEGRITY
错误的解决方案,而且亲测有效哦!