全局less/sass变量在每个组件中都可用方案

2020-08-13  本文已影响0人  小枫学幽默

vue-cli创建的项目下解决方案

使用 sass-resources-loader

sass-resources-loader

Nuxt 下的解决方案(官方提供的包)

资源包链接 => @nuxtjs/style-resources

这个包支持加载 sass/less/Stylus

以下是 less示例:

写入你的less全局变量

@primaryColor: #76b95a;
yarn add @nuxtjs/style-resources -D

在 buildModules属性下引入上一步下载的包

export default {
  css: ['~assets/global.less'],
  //以下是新加的
  buildModules: ['@nuxtjs/style-resources'],
  styleResources: {
    less: "./assets/variable.less"
  }
}
上一篇 下一篇

猜你喜欢

热点阅读