Я пытаюсь передать некоторые данные в S CSS, основываясь на точке входа. У меня будет две темы, и я должен знать, какую тему я в данный момент связываю.
Точки входа в Webpack:
webpack: {
entry: {
toyota: path.resolve(__dirname, '../entries/theme.toyota.js'),
lexus: path.resolve(__dirname, '../entries/theme.lexus.js'),
},
Затем я хотел бы распознать точку входа и передать ее как переменная к S CSS:
test: /\.s?css$/,
exclude: /node_modules/,
use: [{
loader: 'sass-loader',
options: {
data: '$brand: "' + entryPointName +'";',
sourceMap: true
}
},
]
Я уже пробовал [name]
, но не повезло ...
Я мог бы добиться этого, запустив сборку снова с другой переменной ENV, но я был в надежде достичь этого с помощью одной задачи (для ускорения сборки с помощью часов)
Есть ли способ достичь этого?