Module build failed: TypeError: this.getResolve is not a function at Object.loader(脚手架使用scss报错)

た 入场券 2023-05-29 13:09 61阅读 0赞

这是 sass-loader 版本太高的原因,在 package.json文件中将 sass-loader 版本改成 7.3.1,然后运行 cnpm i ,然后重启项目就可以了。

下面说一下脚手架创建的vue项目引入scss的步骤:

1、安装:

  1. npm install node-sass --save-dev //安装node-sass
  2. npm install sass-loader --save-dev //安装sass-loader
  3. npm install style-loader --save-dev //安装style-loader

2、修改 webpack.base.conf.js :

在 rules 里面添加:

  1. {
  2. test: /\.sass$/,
  3. loaders: ['style', 'css', 'sass']
  4. },

写一段scss代码 ,运行项目 ,如果遇到如标题中的错误,去修改版本就行。

发表评论

表情:
评论列表 (有 0 条评论,61人围观)

还没有评论,来说两句吧...

相关阅读