vue-cli3.x配置全局scss报错怎么解决
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍"vue-cli3.x配置全局scss报错怎么解决",在日常操作中,相信很多人在vue-cli3.x配置全局scss报错怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
小学一年级网络安全标语
杭州软件开发的公司好吗
2016数据库
流浪地球服务器怎么样
服务器的三个管理模式
海康cvr存储服务器系统安装
碧蓝航线 安卓 服务器
连云港运营软件开发哪家好
国信诚商互联网科技有限公司
pos机服务器出错是什么意思
n11连接宝塔数据库
桐柏软件开发有限公司
嵌入式网络技术是什么
网络安全解释名描述
服务周到的数据库安全
网络安全模式不显示桌面
网络技术维护是什么专业
网络安全素质教育考选择题吗
数据库视图有如下说法
吴中区便宜服务器生产商
艾加共享棉巾机系统软件开发
软件开发 公安车管所系统
网络安全工作最后一公里
超级计算机提高网络安全吗
云桌面服务器下载
ruby 服务器记录功能
北京智能巡检软件开发多少钱
成都智善华网络技术有限公司
网络技术计划书例文
蚂蚁数据库安全吗