Весь мой стиль проекта написан с меньшим синтаксисом, в эти файлы я также импортирую некоторые файлы node_modules меньше в качестве ссылок. Например:
@import (reference) "~antd/lib/style/themes/default.less";
И вот часть конфигурации webpack для поддержки этого:
{
test: /\.less$/,
loaders: [
"style-loader",
"css-loader",
"less-loader"
]
},
Обратите внимание, я не исключаю node_modules
каталог
Теперь я хочу поддержать синтаксис модулей CSS в моем файле less. Поэтому я включаю его в параметрах css-loader
:
{
test: /\.less$/,
loaders: [
"style-loader",
{
loader: "css-loader",
options: {
modules: true
}
},
"less-loader"
]
},
Однако это вызывает проблему: поскольку я не исключаю node_modules, тем меньше файл в node_modules, также скомпилированный модулями css, который не выполняет доступ к пакету в node_modules
Так возможно ли включить node_modules в css-loader, но исключить их в модулях css?