sass-loader屡次安装不生效的问题
报错信息:
npm WARN sass-loader@8.0.0 requires a peer of webpack@^4.36.0 but none is installed. You must install peer dependencies yourself.
npm WARN sass-loader@8.0.0 requires a peer of sass@^1.3.0 but none is installed. You must install peer dependencies yourself.
npm WARN sass-loader@8.0.0 requires a peer of fibers@>= 3.1.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
从报错来看,应该是loader的问题,然后就删除重装sass-loader,node-sass,来来回回不下5次,还是报同样的错误,甚至怀疑是不是webpack.dev.config.js中没有配置好?一步步检查,也没有发现问题。
npm install node-sass --save-dev //安装node-sass
npm install sass-loader --save-dev //安装sass-loader
npm install style-loader --save-dev //安装style-loader
最后换git bash 来重新执行了一边npm install 代码,这个时候发现了问题…… ,由于之前我都是直接在vsCode中直接新建终端来执行shell脚本的,界面比较小,所以没有显示完整的日志,这次终于发现了蹊跷。
这是因为当前sass的版本太高,webpack编译时出现了错误,这个时候只需要换成低版本的就行,下面说一下修改方法,很简单,如下,找到package.json文件,里面的 "sass-loader"的版本更换掉 就行了。
我本地是将 "sass-loader": "^8.0.0",更换成了 "sass-loader": "^7.3.1"。
卸载当前版本sass-loader命令:npm uninstall sass-loader
安装低版本的sass-loader命令:npm install sass-loader@7.3.1 --save-dev
最新文章
- oracle触发器与数据导入导出的简单使用
- border家族
- 【bzoj3211】花神游历各国
- myeclipse的快捷键和myeclipse快捷键设置
- Dapper使用
- solr基于tomcat增加主界面登录权限
- 图的遍历(bfs 和dfs)
- jquery 鼠标右键事件、左键单击事件判定
- ctags使用说明详解
- 浅谈Android数据库DBFlow
- asp.net core系列 57 IS4 使用混合流(OIDC+OAuth2.0)添加API访问
- 常见的js dom操作
- Codeforces 781C Underground Lab 构造
- JavaScript学习笔记(四)——DOM
- Django之ORM其他骚操作
- nagios监控3306端口
- python3 快速排序
- git基础(2)
- vim文本编辑工具—修改文件内容
- TOJ 1023 Taxi Cab Scheme