1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vue中安装sass cli3配置全局sass/scss变量

vue中安装sass cli3配置全局sass/scss变量

时间:2022-01-17 11:47:16

相关推荐

vue中安装sass cli3配置全局sass/scss变量

安装了sass需要的安装包!

npm install node-sass --savenpm install sass-loader --save//sass-loader的版本过高导致的编译错误npm install sass-loader@7.3.1 --savenpm install style-loader --save或者npm install node-sass sass-loader style-loader --save

cli2 sass全局变量 还得需要一个包

npm install sass-resources-loader --save

然后在build>util.js中修改

scss: generateLoaders('sass')修改成:scss: generateLoaders('sass').concat({loader: 'sass-resources-loader',options: {resources: path.resolve(__dirname, '../src/assets/global.scss')//这里引入创建好的.cscc(里面定义变量)}})

cli3 在vue.config.js里面进行配置

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

最后我在vue文件的style里面就可以这么写就好了

<style scoped lang="scss">#add {width: 100px;height: 100px;background: $bg;}</style>

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