2016-04-13 3 views
1

J'ai essayé de passer des arguments de la ligne de commande au plugin webpack. Je peux accéder aux arguments via process.argv mais après que wwebpack échoue avec erreur: ERROR in Module d'entrée non trouvé: Erreur: Impossible de résoudre le module Il semble que webpack traite les arguments comme des dossiers qu'il doit trouver. Voici comment je passe les args: webpack accessKey = myKeyrun webpack avec les arguments de la ligne de commande

Résolue:

Saw deux façons de le faire:

  1. Ajouter le param avant d'appeler webpack et utiliser les process.env . pour y accéder: Par exemple: MyParam = 1231 webpack dans le fichier de configuration webpack: process.env.myparam == 1231

  2. Ajouter args après la commande webpack sous forme de drapeaux en utilisant -. Par exemple: webpack --myparam dans le fichier de configuration webpack: process.argv [2] == --myparam

Espoirs cette aide

+0

S'il vous plaît fournir un message d'erreur complète et configuration webpack –

Répondre

7

Essayez-les passer avant la commande webpack:

accessKey=myKey webpack

+0

de cool qui fonctionne lors de l'accès à process.env.accessKey :) Message modifié avec cette réponse et une autre façon que j'ai trouvé – user2512231

+3

Existe-t-il une commande alternative pour Windows? –

+0

Je ne sais pas exactement ce que vous demandez, mais il serait préférable de commencer une nouvelle question. – duncanhall