Zoeken op website

typescript - Webpack DefinePlugin-equivalent voor ESBuild


Ik heb een webpack-setup die de DefinePlugin bevat, om berekende compile-tijdwaarden in de gebundelde code te injecteren.

Voorbeeld :

// 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';

Ik ben mijn build-tools aan het herwerken om ESBuild te gebruiken en moet in staat zijn om iets zoals hierboven te blijven doen. Is er een equivalent van DefinePlugin voor ESBuild?

Dank je.

Antwoord #1

Ik heb het antwoord gevonden. https://esbuild.github.io/api/#define

Het lijkt altijd neer te komen op het leren navigeren in de API-documentatie. ;)