VueJs Sass-loader 类型错误:this.getOptions 不是一个函数。

3

大家好,我在我的vueJs项目中安装了Sass-loader,但是出现了以下错误:

Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
TypeError: this.getOptions is not a function
    at Object.loader (/home/etali/Programmation/Web/VueJs/twotter-vueJs/node_modules/sass-loader/dist/index.js:25:24)

当我想在我的组件中使用scss时。

我正在使用@vue/cli 4.5.13 sass-loader的版本为12.1.0

谢谢你


常见错误 - 在devDependencies中使用"sass-loader": "^10.2.0",在更改package.json后不要忘记npm install或yarn install - 另外,由于某种原因,我在我的vue应用程序中放置了"sass": "<1.33.0" - 我认为这是为了消除一个烦人的弃用警告。 - Bravo
谢谢您,我尝试了但是没有改变。 - Etali
对我来说可行,请检查您现在拥有的sass-loader版本。 - Bravo
我已经重启了服务器,现在它正在工作。谢谢。 - Etali
是的,那很重要 :p - Bravo
1个回答

0

sass-loader 从 v.11 开始 需要 webpack 5。 目前最好的方法是使用版本 ^10。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接