В «less-loader» версии 6.1.0 ^ они внесли критические изменения в загрузчик, которые, если вы используете что-то вроде Ant Design (или другие загрузчики LESS и JS), вы обычно добавляете флаг javascriptEnabled: true
к объект «options» в конфигурации Webpack .
В версии 6.1.0 ^ это изменение было помещено в объект lessOptions
под options
конфигурация для меньшего загрузчика. Вот решение, которое я использовал, которое работает для моего пакета конфигурации Webpack .
module: { rules: [{
test: /\.less$/,
use: [
{ loader: "style-loader" },
{ loader: "css-loader" },
{
loader: "less-loader",
options: {
lessOptions: {
javascriptEnabled: true,
}
}
}
]
}]}
Обратите внимание, что флаг javascriptEnabled
находится не под объектом options
верхнего уровня, а вместо этого он находится под подобъектом lessOptions
. Это последний обновленный стандарт less-loader
версии 6.1.0 ^ .