2016-07-12 10 views
2

Ich bin ein Neuling zu allen reactJS und Knoten, so meine Frage ist ziemlich einfach. Ich habe ein bereits existierendes Projekt in gitlab mit gitbash auf meinem Windows-System heruntergeladen. Das Projekt verwendet ReactJS, Knoten. Es verwendet auch Webpack. Jetzt, wenn ich den Befehl webpack -w auf GitBash versuche, wird es nicht erkannt. Da es sich um ein bestehendes Projekt handelt, enthält der Ordner node_modules in dem Verzeichnis, in dem ich arbeite, alle erforderlichen Module wie Webpack, babel usw. um nur einige zu nennen. Meine Frage ist, muss ich noch das Webpack mit npm i -g webpack installieren? Derzeit funktioniert der Befehl webpack nicht. Oder gibt es eine Möglichkeit, meine git bash (unter Windows) zu sagen, dass sie bereits dort im Ordner node_modules ist.Bestehendes Projekt auf reactJS konfigurieren

Antwort

2

Seit Sie Webpack global nicht installiert haben (npm install webpack -g). webpack Befehl ist nicht durch Windows-Terminal reconcisable. Sie haben also zwei Möglichkeiten, dieses Problem zu beheben.

  1. aus Ihrem Projektordner führen Sie diesen Befehl node_modules/webpack/bin/webpack.js -w
  2. webpack global installieren, so dass es für die aktuellen und zukünftigen Projekten arbeitet. (npm install webpack -g)
1

Sie können Standard Windows CLI, keine Notwendigkeit in Git Bash verwenden.

Wenn Sie insatll webpack mit -g Flagge, werden Sie es global auf Ihrem System installieren und es wird für den Zugriff von überall können, wie folgt aus:

webpack -w 

Wenn Sie haben es weltweit nicht installieren, aber noch ist es installiert und in Ihrem lokalen node_modules befindet, können Sie es acess von vollständigen Pfad zum bin-Datei von cli angibt:

node_modules/webpack/bin/webpack.js -w 

Da Pfad relativ ist, sollten Sie im Projektverzeichnis befinden.