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就注释掉对应的行就可以了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM