Недавно я создал реактивный проект с использованием create-react-app
и извлек его, чтобы настроить проект.И затем я хочу добавить поддержку Less
, поэтому я добавил следующий код в webpack.config.dev.js
перед test: /\.css$/
.
{
test: /\.less$/,
use: ExtractTextPlugin.extract({
// activate source maps via loader query
use: [
{ loader: 'css-loader', options: { sourceMap: '' } },
{
loader: 'postcss-loader',
options: {
plugins() {
return [
require('autoprefixer')({ browsers: ['last 4 versions'] }),
];
},
},
},
{ loader: 'less-loader', options: { sourceMap: '' } },
],
}),
},
Проблема заключается в том, что при такой конфигурации каждый раз при изменении файла меньшеприложение не компилирует меньший файл автоматически.Только когда я изменю файл css или js, приложение перекомпилирует изменения в меньшее количество файлов.
Кажется, что конфигурация create-react-app
webpack не отслеживает изменения меньшего количества файлов.Я долго искал и есть только ответы о том, как смотреть Less
без извлечения.