npm install出错:rollbackFailedOptional && npm ERR!code EINTEGRITY【已解决】

使用npm安装模板引擎npm install art-template时出错,一开始是安装进度条一直不动出现rollbackFailedOptional问题,过不了多久就会出现npm ERR!code EINTEGRITY
npm install出错:rollbackFailedOptional && npm ERR!code EINTEGRITY【已解决】

解决步骤

1、因为npm没有设置国内镜像服务器(因为大部分内容要去外网下载,直连比较慢

  • 先执行npm config set registry http://registry.npm.taobao.org
  • 再执行安装命令npm install art-template
  • 看网上其他的解决方案一般到这就已经好了

2、因为我是第一次使用,所以还出现了一些别的问题 npm WARN saveError ENOENT:no such file or directory…
npm install出错:rollbackFailedOptional && npm ERR!code EINTEGRITY【已解决】
错误原因:项目没有 package.json 文件导致
解决方案:使用 npm init -y 生成默认的 package.json 文件,并显示在了终端
npm install出错:rollbackFailedOptional && npm ERR!code EINTEGRITY【已解决】
3、当我再执行npm install art-template时又出错了:npm notice created a lockfile as package-lock.json.You should commit this file.
npm install出错:rollbackFailedOptional && npm ERR!code EINTEGRITY【已解决】
解决方案
在package.json中增加private字段, 将项目声明为私有项目:
“private”: true,
再重新运行,notice就没有了
npm install出错:rollbackFailedOptional && npm ERR!code EINTEGRITY【已解决】

呼,一系列操作下来终于over了!!