Akses skema daripada konfigurasi webpack
P粉505917590
2023-08-17 19:12:37
<p>Saya mempunyai kod berikut dalam <code>webpack.config.js</code>: </p>
<pre class="brush:js;toolbar:false;">module.exports = {
entri: {
indeks: "./src/index.js",
kandungan: "./src/content.js"
},
mod: "pengeluaran", // Bagaimana untuk mengakses nilai ini daripada kod React?
devtool: 'inline-source-map',
...
</pra>
<p>Saya perlu menggunakan pelanggan lain untuk PayPal bergantung pada sama ada <kod>mod</kod> ialah <kod>'pembangunan'</kod> atau <kod>'pengeluaran'</kod> ; ID (kotak pasir atau persekitaran sebenar). Saya berharap untuk mengelakkan pertindihan. Jadi, bagaimana saya boleh mengakses nilai ini daripada kod React saya? </p>
Anda boleh mengakses mod ini dengan melanjutkan eksport modul sebagai fungsi anak panah. Ia adalah sebahagian daripada hujah kedua (args) yang boleh kita dekonstruksi.
Anda kemudian boleh mencipta pembolehubah persekitaran klien menggunakan sesuatu seperti webpack.define, sebagai contoh:
Anda kemudian boleh mengakses pembolehubah persekitaran itu dengan merujuk SOME_ENV (atau apa sahaja yang anda panggil) di mana-mana dalam JS pelanggan anda.