mpVue配置sass全局变量
参考了网上的几种方法,我总结了一种最简洁的的方法:
1、确保有安装这3个包sass-loader,node-sass,sass-resources-loader:,没有的话就安装:
npm install sass-loader node-sass --save-dev npm install sass-resources-loader --save-dev
2、修改mpvue的配置文件build/utils.js
// https://vue-loader.vuejs.org/en/configurations/extract-css.html return { css: generateLoaders(), wxss: generateLoaders(), postcss: generateLoaders(), less: generateLoaders('less'), sass: generateLoaders('sass', { indentedSyntax: true }), scss: generateLoaders('sass'), // 修改处-开始 scss: generateLoaders('sass').concat( { loader: 'sass-resources-loader', options: { resources: path.resolve(__dirname, '../src/assets/_macro.scss')// 此路径就是你定义全局scss变量的路径,可随你自己的更改 } } ), // 修改处-结束 stylus: generateLoaders('stylus'), styl: generateLoaders('stylus') } }
重新运行一下就ok了。
相关推荐
nicepainkiller 2020-02-23
CaiKanXP 2019-11-10
碎冰stylus融 2019-07-01
沉着前进 2019-06-30
RedCode 2020-10-28
teresalxm 2020-06-05
沈宫新 2020-05-28
dazhifu 2020-05-19
buttonChan 2020-05-10
vavid 2020-02-15
tianzyc 2020-02-01
nicepainkiller 2020-01-29
dazhifu 2020-01-25
CaiKanXP 2020-01-08
葉無聞 2019-12-30
waterv 2019-12-27
福叔 2019-12-27