Accéder au schéma à partir de la configuration du webpack
P粉505917590
2023-08-17 19:12:37
<p>J'ai le code suivant dans <code>webpack.config.js</code> : </p>
<pre class="brush:js;toolbar:false;">module.exports = {
entrée : {
index : "./src/index.js",
contenu : "./src/content.js"
},
mode : "production", // Comment accéder à cette valeur depuis le code React ?
outil de développement : 'carte-source-en-ligne',
...
≪/pré>
<p>Je dois utiliser un client différent pour PayPal selon que le <code>mode</code> est <code>'development'</code> ; ID (bac à sable ou environnement réel). J'espère éviter les doubles emplois. Alors, comment accéder à cette valeur depuis mon code React ? </p>
Vous pouvez accéder à ce mode en étendant les exportations de modules sous forme de fonctions fléchées. Cela fait partie du deuxième argument (args) que l'on peut déconstruire.
Vous pouvez ensuite créer des variables d'environnement client en utilisant quelque chose comme webpack.define, par exemple :
Vous pouvez ensuite accéder à cette variable d'environnement en référençant SOME_ENV (ou quel que soit votre nom) n'importe où dans votre client JS.