Можно ли создать пакет css с различными параметрами загрузчика на основе записи?
module.exports = {
entry: {
bundle1: './app.scss',
bundle2: './app.scss'
},
module: {
rules: {
test: /\.(css|scss)$/,
use: [
...,
{
loader: "sass-loader",
options: {
prependData: (entry) => `$value: ${entry.name === bundle1 ? 'foo' : 'bar'};`,
},
},
],
}
},
...
}
Так что с помощью этой настройки я в основном создаю 2 пакета. css файлов, a bundle1.css
и bundle2.css
, но я хочу передать различные переменные в мои файлы s css на основе каждой точки входа. Таким образом, идеальным было бы нечто подобное, что я написал в prependData
, но я не знаю, возможно ли это как-то.