web-dev-qa-db-ger.com

Webpack-Befehl nicht gefunden

Ich habe das Webpack mit installiert 

npm install -g webpack 

und 

npm install webpack 

Ich habe auch den webpack-dev-server installiert

npm install -g webpack-dev-server

Nach Abschluss der Installation habe ich den Befehl webpack ausgeführt, der folgende Fehler wird jedoch angezeigt

webpack: Befehl nicht gefunden

Ich bekomme nicht den Fehler.

4

Ihr Webpack ist im Ordner ./node_modules/.bin/ vorhanden. Sie sollten also diesen Befehl ausführen:

./node_modules/.bin/webpack

Überprüfen Sie die Antwort in diesem Thread.

Befehl webpack funktioniert nicht

18
Natesh bhat

Es wird empfohlen, webpack und webpack-dev-server lokal zu installieren, weitere Informationen hier .

yarn add webpack webpack-dev-server --dev
# or
npm install wepback webpack-dev-server --save-dev

Dann können Sie diese Zeilen zu Ihrem Abschnitt scripts in Ihrer Datei package.js hinzufügen.

"scripts": {
  "build": "webpack --progress --colors",
  "start": "webpack-dev-server --progress --colors"
}

und schlussendlich

npm start
npm run build

Hinweis: Sie benötigen einen webpack.config.js, damit er ordnungsgemäß ausgeführt wird.

4

Ich musste manuell installieren:

npm install --save-dev webpack-cli

Ich vermute, es wird benötigt, damit Angular CLI die Befehle für Webpack versteht.

0
henry

Wenn Sie die globale Installation verwenden möchten, finden Sie das Webpack-Skript in [knoteninstallierter_Pfad]/lib/node_modules/webpack/bin/ ...

Wenn Sie die lokale Installation verwenden möchten, finden Sie diese in ./node_modules/.bin/.

Ich empfehle die lokale Installation ( aus demselben Grund über babel )

0
gilchris