vue-cli3.x配置全局scss报错怎么解决
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍"vue-cli3.x配置全局scss报错怎么解决",在日常操作中,相信很多人在vue-cli3.x配置全局scss报错怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作
千家信息网最后更新 2025年01月18日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安全错误
数据库的锁怎样保障安全
个人素质对软件开发的影响
海淀区智能软件开发咨询报价
计算机网络安全选择
数据库管理和图表
网络安全攻防 8月举行
服务器如何回到管理员节点
政府部门网络安全管理规定
我国网络安全立法有
电脑网络安全缺点
网络技术工作周报
服务器p6550
分布式架构常用的服务器
网络安全审计哪个质量好
华为网络技术比赛
企业邮箱发件服务器
崇明区专业性软件开发代理品牌
每个玩家有一张表数据库
中世纪服务器生存
sdo 软件开发
浙江交行技术开发数据库题
数据库插入多条数据只有一列不同
台州汽车软件开发公司简介
油田动态数据数据库工作
世纪互联服务器租用
银川网络技术价目表
华为网络技术比赛
数据库培训方案
软件开发人工智能方向好吗
sdo 软件开发
网络安全高管 偷盗比特币