Я использую DefinePlugin.runtimeValue в Webpack для вставки рассчитанных настроек в мое приложение.
webpack.config.js
new webpack.DefinePlugin({
COMPUTED_CONSTANT: webpack.DefinePlugin.runtimeValue(
function () { return JSON.stringify(countPuppies()) }, []
)
})
app.js const total = COMPUTED_CONSTANT
Однако я действительно хотел бы обработать функцию с параметрами . т.е.:
app.js
var someValue = 7;
var total = COMPILE_TIME_GLOBAL_FUNC(someValue) // = 14
// Compiles to: var total = 14
Есть ли способ выполнить это или нечто подобное (во время компиляции) в веб-пакете?