gpt4 book ai didi

vue.js - 在 vue 项目中设置全局 sass 变量

转载 作者:行者123 更新时间:2023-12-03 06:46:36 25 4
gpt4 key购买 nike

我创建了一个 vue.config.js 文件来设置一些全局 sass 变量(就像 documentation 指定的那样),但是当尝试访问组件中的变量时,我得到一个未定义的错误。在组件中手动添加相同的导入语句是可行的,但不知何故,它并没有从 vue.config.js 文件中被提取出来。我检查了我是否安装了 node-sass 和 sass-loader,并且 vue.config.js 位于项目根目录中(在 package.json 旁边)。我错过了什么?

module.exports = {
css: {
loaderOptions: {
sass: {
data: `
@import "@/assets/styles/_variables.scss";
`
}
}
}
}

Folder structure

最佳答案

data 更改为 prependData

module.exports = {
css: {
loaderOptions: {
sass: {
prependData: `
@import "@/assets/styles/_variables.scss";
`
}
}
}
}

您可以在此处阅读更多信息:pre-loader docs

关于vue.js - 在 vue 项目中设置全局 sass 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53686780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com