1. 安装
| npm i less less-loader -D |
| npm i customize-cra-less-loader -D |
复制
2.添加配置项
| |
| const { override } = require('customize-cra'); |
| const addLessLoader = require("customize-cra-less-loader"); |
| |
| module.exports = { |
| webpack: override( |
| addLessLoader({ |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| cssLoaderOptions: { |
| modules: { |
| localIdentName: '[file]', |
| }, |
| }, |
| |
| lessLoaderOptions: { |
| lessOptions: { |
| strictMath: true, |
| } |
| } |
| }), |
| ) |
| } |
复制
// 需要下载customize-cra-less-loader
,别从customize-cra
直接导出,会报以下错误
ValidationError: Invalid options object. Less Loader has been initialized using an options object that does not match the API schema. 
3.启动
复制