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

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 这个东西,请教大神们该如何解决,小弟感激不尽!


回答:

原因: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
下载完成后重新启动项目.

以上是 Vue Cannot read properties of undefined (reading 'sassLoader')? 的全部内容, 来源链接: utcz.com/p/936239.html

回到顶部