Heim > Web-Frontend > js-Tutorial > Hauptteil

Fehler Befehl „webpack' nicht gefunden

DDD
Freigeben: 2024-11-07 05:53:02
Original
858 Leute haben es durchsucht

Situation

Nachdem ich meine Rails 6-Anwendung zum ersten Mal eingerichtet und den Rails-Server ausgeführt hatte, navigierte ich zu http://localhost:3000, um zu überprüfen, ob alles funktionierte.

Ich stieß jedoch sofort auf einen Fehlerbildschirm und im Serverprotokoll wurden die folgenden Meldungen angezeigt:

error Command

Es schien, als hätte Webpacker versucht, meine JavaScript-Assets zu kompilieren, konnte den Vorgang jedoch nicht abschließen, da das Webpack nicht gefunden wurde.


Fehler

error Command "webpack" not found.

  Rendered layout layouts/application.html.erb (Duration: 930.4ms | Allocations: 11999)
Completed 500 Internal Server Error in 934ms (ActiveRecord: 0.0ms | Allocations: 14691)



ActionView::Template::Error (Webpacker can't find application.js in /home/athanasius/www/mind_dash/public/packs/manifest.json. Possible causes:
1. You want to set webpacker.yml value of compile to true for your environment
   unless you are using the webpack -w or the webpack-dev-server.
2. webpack has not yet re-run to reflect updates.
3. You have misconfigured Webpacker's config/webpacker.yml file.
4. Your webpack configuration is not creating a manifest.
Your manifest contains:
{
}
):
Nach dem Login kopieren

Erläuterung

Der angezeigte Fehler weist darauf hin, dass Webpacker Ihre Assets nicht kompilieren kann, weil der Webpack-Befehl nicht gefunden werden kann.

Dieses Problem tritt normalerweise auf, wenn das Webpack in Ihrer Rails 6-Anwendung nicht ordnungsgemäß installiert oder konfiguriert ist.


Lösung

Um Probleme mit Webpacker zu beheben, stellen Sie zunächst sicher, dass Webpack und Webpack-CLI in Ihrem Projekt installiert sind.

Zumindest habe ich so mein Problem gelöst.


Webpack und Abhängigkeiten installieren

yarn add webpack webpack-cli
Nach dem Login kopieren

Sobald die Installation abgeschlossen ist, sollten Sie eine Ausgabe sehen, die besagt, dass Webpack und Webpack-CLI erfolgreich zu Ihrem node_modules-Verzeichnis hinzugefügt wurden.

error Command


Webpacker neu erstellen

Nach der Installation von Webpack ist es wichtig, Webpacker neu zu erstellen, um sicherzustellen, dass alle Konfigurationen aktualisiert werden.

Dieser Befehl generiert oder aktualisiert Dateien, die erforderlich sind, damit Webpacker ordnungsgemäß mit Rails funktioniert:

rails webpacker:install
Nach dem Login kopieren

Die Ausgabe dieses Befehls sollte bestätigen, dass Webpacker installiert und konfiguriert wurde. Normalerweise wird eine Meldung generiert, die angibt, dass die Konfigurationsdateien von Webpacker erfolgreich erstellt oder aktualisiert wurden.

error Command


Führen Sie den Server erneut aus


Erledigt

error Command


Das obige ist der detaillierte Inhalt vonFehler Befehl „webpack' nicht gefunden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!