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
2
A
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.
- aus Ihrem Projektordner führen Sie diesen Befehl
node_modules/webpack/bin/webpack.js -w
- 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.