typescript - Echivalentul Webpack DefinePlugin pentru ESBuild
Am o configurație webpack care include DefinePlugin, pentru a injecta valori calculate la momentul compilării în codul bundlat.
Exemplu :
// webpack.config.js
new DefinePlugin({
'process.env.APP_BUILD_MODE': JSON.stringify(passedInValueFromCLI)
})
//----------------------------------------------------------------------
// app.ts
// Here, I use the `process.env.APP_BUILD_MODE` that was exposed
// by the DefinePlugin, in Webpack
const production: boolean = process.env.APP_BUILD_MODE === 'production';
Îmi refac uneltele de construire pentru a folosi ESBuild și trebuie să pot continua să fac ceva similar cu ceea ce este de mai sus. Există un echivalent pentru DefinePlugin pentru ESBuild?
Mulțumesc.
Răspuns #1
Am găsit răspunsul. https://esbuild.github.io/api/#define
Se pare că totul se reduce întotdeauna la a învăța navigarea în documentația API. ;)