Maison > Questions et réponses > le corps du texte
P粉5473628452023-08-18 15:42:58
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.
module.exports = (env, { mode }) => { const isDevMode = mode === 'development'; return { ...webpack配置在这里 } }
Vous pouvez ensuite créer des variables d'environnement client en utilisant quelque chose comme webpack.define, par exemple :
## 在webpack配置之前 const SOME_STUFF = { production: "a", development: "b" }; const bakeEnvironmentValues = (values, mode) => { return values[mode]; }; ## 在plugins中 new webpack.DefinePlugin({ SOME_ENV: JSON.stringify( bakeEnvironmentValues(SOME_STUFF, mode) )}),
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.