npm install 报错处理

1.更新项目之后,npm install 之后

 

 

  

解决:

1.删除 node_modules

2.删除 package-lock.json

3.清理一下缓存 npm cache clear –force

4.重新安装依赖 npm install

如果上述步骤仍然不能解决问题可以试试下面方法
npm i –unsafe-perm
解决
npm 出于安全考虑不支持以 root 用户运行,即使你用 root 用户身份运行了,npm 会自动转成一个叫 nobody 的用户来运行,而这个用户几乎没有任何权限。这样的话如果你脚本里有一些需要权限的操作,比如写文件(尤其是写 /root/.node-gyp),就会崩掉了。
为了避免这种情况,要么按照 npm 的规矩来,专门建一个用于运行 npm 的高权限用户;要么加

–unsafe-perm

参数,这样就不会切换到 nobody 上,运行时是哪个用户就是哪个用户,即使是 root。

升级了node16.X 高版本已经不适用node-sass,所以更换为sass

npm uninstall node-sass

npm install sass@1.26.5 –save-dev

npm install sass-loader@7.3.1 再将sass-loader修改一下

cnpm install

npm run dev 再运行一下就可以了

原文地址:http://www.cnblogs.com/yayuya/p/16888199.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性