Vue Cannot read properties of undefined (reading 'sassLoader')?

 in ./src/styles/element-variables.scss

Syntax Error: TypeError: Cannot read properties of undefined (reading 'sassLoader')


 @ ./src/styles/element-variables.scss 4:14-290 15:3-20:5 16:22-298
 @ ./src/main.js
 @ multi ./node_modules/_webpack-dev-server@3.11.2@webpack-dev-server/client?http://192.168.1.6:9527/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

启动时的报错,全局也搜索不到 sassLoader 这个东西,请教大神们该如何解决,小弟感激不尽!

阅读 17.3k
1 个回答
新手上路,请多包涵

原因:node与node-sass版本有对应关系,其中一个版本过高的问题.

nodejs node-sass
Node15 5.0+
Node14 4.14+
Node13 4.13+
Node12 4.12+
Node11 4.10+
Node10 4.9+

查看nodejs版本:
node -v
卸载node-sass:
npm uninstall --save node-sass
卸载失败可以去手动删除依赖
下载对应版本(以nodejs12.21为例):
npm install node-sass@4.12
下载完成后重新启动项目.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏