解决npm install安装node-sass包容易失败的问题

具体问题如下:
复制代码
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: XXX@3.4.0
npm ERR! Found: webpack@5.31.2
npm ERR! node_modules/webpack
npm ERR! peer webpack@"^4.0.0 || ^5.0.0″ from html-webpack-plugin@4.5.2
npm ERR! node_modules/html-webpack-plugin
npm ERR! peer html-webpack-plugin@"^3.0.0 || ^4.0.0″ from script-ext-html-webpack-plugin@2.1.5
npm ERR! node_modules/script-ext-html-webpack-plugin
npm ERR! dev script-ext-html-webpack-plugin@"2.1.5″ from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer webpack@"^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0″ from script-ext-html-webpack-plugin@2.1.5
npm ERR! node_modules/script-ext-html-webpack-plugin
npm ERR! dev script-ext-html-webpack-plugin@"2.1.5″ from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
2、问题分析

npm版本过高

3、问题解决

npm install npm@6.14.10 -g

如果还提示出现 python 的信息,说明还需要安装python,去python官网下载对应版本的安装包安装即可,一般是2.7版本。python官网下载

如果提示 这些等乱七八糟的基本上就是node-sass 版本冲突问题

复制代码
gyp ERR! node -v v14.19.1 gyp ERR! node-gyp -v v8.4.1 gyp ERR! not ok

直接去npm官网查看 使用nvm控制node版本或者 npm install node-sass@4.14(示例4.14)安装指定版本node-sass!!!

链接 node-sass - npm

相关推荐
我叫黑大帅11 分钟前
前端如何利用 GitHub Actions 自动构建并发布到 GitHub Pages?
前端·面试·github
smallLabel14 分钟前
记一次 OpenClaw 飞书插件接入填坑指南: Error: spawn EINVAL
前端
zzjyr17 分钟前
react前端项目 fetch原生 与 umijs request 四种请求区别
前端
我叫黑大帅17 分钟前
前端总说的防抖与节流到底是什么?
前端·javascript·面试
小时前端17 分钟前
微信小程序选不了本地文件?用 web-view + H5 一招搞定
前端·微信小程序·uni-app
71Ove18 分钟前
告别手写字符串!UniApp 路由全自动类型生成工具
前端
掘金安东尼20 分钟前
从平面到空间:用 React Three Fiber 构建 3D 产品网格
前端·javascript·面试
小时前端20 分钟前
HTTPS 页面加载 HTTP 脚本被拦?同源代理来救场
前端·https
用户6837093595520 分钟前
在 Rokid AR 眼镜里玩消消乐:基于 Unity 2022 LTS + UXR 3.0 SDK 的轻量级 AR 游戏尝试
前端
zzjyr22 分钟前
@umijs/max 中导出的 request 方法,如何实现 GET/POST/PUT/DELETE 这四种核心请求
前端