1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > vuecli3 引入全局scss变量_vue-vue-cli3 sass全局变量配置

vuecli3 引入全局scss变量_vue-vue-cli3 sass全局变量配置

时间:2020-04-19 20:08:05

相关推荐

vuecli3 引入全局scss变量_vue-vue-cli3 sass全局变量配置

如果每次都需要手动引入,太麻烦了, 而且也不符合DRY原则

我们用sass-resources-loader来实现,然后具体怎么做看文档, 搜索下vue cli-3就可以了, 我先列出当前可行的代码

// vue.config.js

module.exports = {

chainWebpack: config => {

const oneOfsMap = config.module.rule('scss').oneOfs.store

oneOfsMap.forEach(item => {

item

.use('sass-resources-loader')

.loader('sass-resources-loader')

.options({

// Provide path to the file with resources

resources: './path/to/resources.scss',

// Or array of paths

resources: ['./path/to/vars.scss', './path/to/mixins.scss']

})

.end()

})

}

}

更多看

这里有一个非常 非常重要的地方

vue.config.js 不是public里面的vue.config.js 而是 package.json 旁边的 vue.config.js (如果没有就新建)

不然你在public里面设置半天,发现vue cli3 sass一直没生效 然后去反复检查路径~~ 蛋蛋都疼。

参考链接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。