使用create-react-app这个脚手架默认搭建的项目工程中是不能使用less的
我个人的解决方法有如下两种
1.修改create-react-app的webpack配置
1.运行npm run eject,会多出两个目录config和scripts,此时可以在config目录下看到配置文件webpack.config.js。
2.下载less和less-loader
// 使用npm
npm install less less-loader --save-dev
// 使用 yarn
yarn add less less-loader
3.添加less-loader
4.添加下面这段代码
{
test: lessRegex,
exclude: lessModuleRegex,
use: getStyleLoaders(
{
importLoaders: 2,
sourceMap: isEnvProduction && shouldUseSourceMap,
},
'less-loader'
),
sideEffects: true,
},
{
test: lessModuleRegex,
use: g