scss文件报错处理 (报错信息Invalid CSS after \"v\": expected 1 selector or at-rule, was 'var api = require)

情到浓时终转凉″ 提交于 2020-01-17 23:29:17

 
第一次报错信息:
error  in ./src/assets/styles/app.scss
 
Module build failed:
@import "./reset.scss";
^
      Invalid CSS after "v": expected 1 selector or at-rule, was 'var api = require("'
      in /Users/aa/demo/new/src/assets/styles/app.scss (line 1, column 1)
 
 
@ ./src/modules/a/index.js 9:0-34
@ multi (webpack)-dev-server/client?http://localhost:8086 webpack/hot/dev-server ./src/modules/a/index.js
处理步骤:
  将webpack.base.config.js scss配置
原代码为:
{
    test: /\.scss$/,
    loader: 'sass-loader!style-loader!css-loader',
}
改为:
{
    test: /\.scss$/,
    use:[
        'style-loader',
        'css-loader',
        {
            loader: 'sass-loader',
            options: {
                indentedSyntax: true
            }
        }
    ]
}

 

2.重新执行项目继续报错
Module build failed:
@import "./reset.scss";
^
      Invalid CSS after "...load the styles": expected 1 selector or at-rule, was "var content = requi"
      in /Users/zhangrui/jinmao/new/src/assets/styles/app.scss (line 1, column 1)
 
 
@ ./src/assets/styles/app.scss 2:26-435
@ ./src/modules/a/index.js
@ multi (webpack)-dev-server/client?http://localhost:8086 webpack/hot/dev-server ./src/modules/a/index.js
报错原因:
  因为utils.js已经加载了scss,重复加载会有问题
处理步骤:  
  最终代码为删除就可以了
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!