vue-cli3+项目配置全局CSS样式文件方案总结

vue-cli3+项目配置全局CSS样式文件方案总结

1.需求背景
  • 最近新建的vue项目中需要全局配置css样式,这样就不用在每一个vue文件中都写一遍或引用一遍。
2.解决方案
  • 实现这样的需求常用的有两种方案:

  • 第一种:新建公共css样式文件,然后在项目的main.js中引用。

  • 第二种:通过插件style-resources-loader来实现,具体如下:

  • 
    // 1.通过npm下载插件style-resources-loader、vue-cli-plugin-style-resources-loader:
    > npm install style-resources-loader vue-cli-plugin-style-resources-loader --save -D
    
    // 2.进入vue.config.js文件进行以下配置:
    const path = require('path')
    module.exports = {
       pluginOptions: {
        'style-resources-loader': {
          preProcessor: 'less', // 预编译处理语言
          // 这三种 patterns 写法都是可以的
          // patterns: ["./src/assets/reset1.less", "./src/assets/reset2.less"]
          // patterns: "./src/assets/reset.less"
          patterns: [
            // 两种路径写法都可以,这里的路径不能使用 @ 符号,否则会报错
            // path.resolve(__dirname, './src/assets/reset.less')
            path.resolve(__dirname, 'src/assets/reset.less')
          ]
        }
      }
    }
    
    

你可能感兴趣的:(webpack,vue.js,css,javascript)