vue的采坑之旅--vue-cli脚手架loader重复--Invalid CSS after "...load the styles": expected 1 selector or at-rule

在使用scss是可能会添加loader,例如

{
    test: /\.scss$/, use: ['style-loader', 'css-loader', 'sass-loader'], } 

然而当使用vue-cli脚手架建立项目时,可能出现以下错误:

Invalid CSS after "...load the styles": expected 1 selector or at-rule, was "var content = requi" in G:......................\src\components\common\css\reset.scss (line 1, column 1) 

这是loader重复致使的,在build/utils.js中的exports.cssLoaders中已经返回相关loader了,

// 这两行:  sass: generateLoaders('sass', { indentedSyntax: true }),  scss: generateLoaders('sass'), 

解决方案很简单:

就是本身不要加样式相关的loader了;
或者本身添加样式的loader但要注释掉这两行,固然若是你用的是less就注释掉对应的行就能够了。css

相关文章
相关标签/搜索