一、原因
npm 安装报错很多原因,大都是包下载不完整导致报错
二、解决办法
1、国内镜像cnpm
安装国内镜像cnpm
npm install -g cnpm
安装完之后可以通过cnpm -v 检验版本是否安装成功。
使用cnpm安装依赖
cnpm install
2、特定包sass-loader node-sass 单独下载
检查是否有特定包安装失败,尝试单独安装该包,安装包大多数都能下,最后都是sass-loader node-sass 下载不下来报错
找到项目中版本单独下载就行
npm install sass-loader@8.0.0 node-sass@4.12.0 -dev
4、清除npm缓存
npm cache clean --force
5、重新下载依赖包
删除node_modules
文件夹和package-lock.json
文件,然后重新运行下载
npm install 或cnpm install
6、npm 源问题
npm源替换地址
旧的 | https://registry.npm.taobao.org |
已替换为 | https://registry.npmmirror.com |
具体参考npm源配置的文档跳转