Vue3新项目中安装使用less整体跟vue2差不多,需要先安装less相关的依赖,然后添加一些配置。

安装步骤

  1. 安装less最新版和less-loader7.2.0(10.2.0报错)版本:
npm i less -D
npm i less-loader@7.2.0 -D
  1. 安装style-resources-loadervue-cli-plugin-style-resources-loader最新版:
npm i style-resources-loader vue-cli-plugin-style-resources-loader -D
  1. 在项目根目录的vue.config.js文件(没有则新建)添加以下配置:
const path = require('path')

module.exports = {
  pluginOptions: {
    'style-resources-loader': {
      preProcessor: 'less',
      patterns: [
        path.resolve(__dirname, 'src/global.less')
      ]
    }
  }
}
  1. 可以在项目中使用less了。
<style lang="less">
...
</style>