美文网首页
vue3 中 配置全局的less文件

vue3 中 配置全局的less文件

作者: 兜兜里冒糖糖 | 来源:发表于2022-03-16 15:41 被阅读0次

    一、安装less 和 less-loader
    有两种方法
    1、如果你在创建项目的时候 选择了css预处理器 并且选择了less 那么项目创建成功之后 直接就按照了less 和less-loader
    2、如果你在项目创建的时候没有选择css预处理器 那么就要单独安装
    执行命令:

    npm install less less-loader -D
    

    二、再继续安装 style-resources-loader 和 vue-cli-plugin-style-resources-loader

    npm i style-resources-loader -D
    npm i vue-cli-plugin-style-resources-loader -D
    

    三、在vue.config.ts 添加如下代码

    const { defineConfig } = require('@vue/cli-service')
    const path = require("path");
    module.exports = defineConfig({  
      transpileDependencies: true,
      pluginOptions: {
        'style-resources-loader': {
          preProcessor: 'less',
          patterns: [
            // 这个是加上自己的路径,不能使用(如下:alias)中配置的别名路径
            path.resolve(__dirname, './src/assets/styles/main.less')
          ]
        }
      }
    })
    
    ./src/assets/styles/main.less  就是你全局的less 文件的路径
    

    四、再运行项目 就可以了

    npm run serve  
    

    相关文章

      网友评论

          本文标题:vue3 中 配置全局的less文件

          本文链接:https://www.haomeiwen.com/subject/erupdrtx.html