salut à tous,

Je n'arrive pas bien à comprendre à quoi sert la partie de la config webpack "node".

Actuellement je possède cela dans un projet boilerplate recupéré :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
  node: {
    __dirname: process.env.NODE_ENV !== 'production',
    __filename: process.env.NODE_ENV !== 'production'
  },
Etant en NODE_ENV=dev les valeurs des options sont égal à FALSE ainsi la doc stipule :

- __dirname : The regular Node.js __dirname behavior. The dirname of the output file when run in a Node.js environment.
- __filename : The regular Node.js __filename behavior. The filename of the output file when run in a Node.js environment.

Ainsi cela signifierai qu'il s'agit du nom du fichier du module et de sa directory

Mais de quel module exactement ?
Et à quoi ca sert pour Webpack d'avoir cette info ?


J'ai besoin de votre éclairage...

Merci à vous.