vue-cli3.x配置全局scss报错怎么解决
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍"vue-cli3.x配置全局scss报错怎么解决",在日常操作中,相信很多人在vue-cli3.x配置全局scss报错怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作
千家信息网最后更新 2026年10月31日vue-cli3.x配置全局scss报错怎么解决
这篇文章主要介绍"vue-cli3.x配置全局scss报错怎么解决",在日常操作中,相信很多人在vue-cli3.x配置全局scss报错怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"vue-cli3.x配置全局scss报错怎么解决"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
vue-cli3配置全局scss报错
在vue.config.js配置的时候用prependData不要用data
sass: { // 根据自己样式文件的位置调整 /旧版的scss-loader 是data 新版的是 prependData prependData: `@import "@/styles/global.scss";` },vue-cli3配置全局scss变量
1. 找到vue.config.js文件
如果没有的话,则自己在根目录新建一个即可
2. 在文件内编写如下代码
module.exports = { css: { loaderOptions: { sass: { data: `@import "@/styles/_variable.scss";` } } }}3. 重启项目,即可使用
注意:如果编写完以上代码,重启项目后出现这个错误:
Invalid options object. Sass Loader has been initialised using an options object that does not match the API schema.
那么说明,你安装的sass-loader应该是V8的版本,可以在package.json中查看是否确实如此,如果的确是v8版本以上,则需要配置不同的写法,因为在V8中已经废除了data这个配置项,改为了prependData,具体可以在vue cli官网中看到此说明。
因此,我们需要将配置代码修改成如下样式:
css: { loaderOptions: { sass: { prependData: `@import "~@/styles/_variable.scss";` } }}到此,关于"vue-cli3.x配置全局scss报错怎么解决"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
配置
全局
学习
代码
文件
更多
样式
版本
项目
帮助
不同
实用
接下来
位置
写法
变量
文章
方法
时候
根目录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
博彦科技互联网金融
蓝思科技飞鸽互联网
互联网科技财经
互联网科技开发公司
科技制造互联网公司
互联网金融科技平台
火传媒上海互联网科技
深圳期待互联网科技
国外互联网科技网站
无锡溥仪互联网科技有限公司
新华互联网科技2019
科技与互联网哪个更好
移动互联网年度科技创新
国大互联网教育科技有限公司工作
长沙互联网科技
元气玛特互联网科技公司是外包吗
小米互联网科技园入驻
艺电能源互联网科技有限公司招聘
米泉互联网科技专业怎么样
深圳互联网科技园地址
互联网科技公司
上海卓越科技互联网
互联网和黑科技的看法
赶超互联网科技 微信多开
阿里互联网科技企业
明优互联网科技有限公司
互联网科技职业技能培训学校
北京军民互联网科技公司
第三届互联网大会安防黑科技
10位科技互联网大佬