typescript - Ισοδύναμο του Webpack DefinePlugin για το ESBuild
Έχω μια ρύθμιση webpack που περιλαμβάνει το DefinePlugin, για την εισαγωγή υπολογισμένων τιμών κατά το χρόνο μεταγλώττισης στον συνδεδεμένο κώδικα.
Παράδειγμα :
// 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';
Αναδιαμορφώνω τα εργαλεία κατασκευής μου για να χρησιμοποιήσω το ESBuild και χρειάζεται να μπορώ να συνεχίσω να κάνω κάτι σαν το παραπάνω. Υπάρχει κάποιο ισοδύναμο του DefinePlugin για το ESBuild;
Ευχαριστώ.
Απάντηση #1
Βρήκα την απάντηση. https://esbuild.github.io/api/#define
Φαίνεται πάντα να καταλήγει στο να μάθεις την πλοήγηση της τεκμηρίωσης API. ;)