Ich laufe Laravel 5.4 auf meiner Homestead-Landstreicherbox. Ich habe alle npm-Abhängigkeiten mit npm install
Befehl installiert. Das hat keine Fehler verursacht.
In meiner webpack.min.js Datei habe ich:
%Vor% Wenn ich npm run production
ausführen möchte, bekomme ich folgende Fehler:
Was könnte das Problem dabei sein?
Ich hatte das gleiche Problem mit der alten Version von nodejs Paket auf Ubuntu. Ich habe gerade auf 7.5 aktualisiert und es funktioniert.
%Vor% Das Upgrade des Knotenpakets ist hier die Lösung. Hinzufügen alternativer Schritte zum Upgrade des Knotenpakets, da Knotenversionen nicht selbst heruntergeladen, installiert und verwaltet werden müssen. Sie können ein Modul namens n
verwenden, um Ihr Knotenpaket in Mac / Ubuntu zu aktualisieren
Dies wird das neueste stable-node-Paket installieren. Sie können
ausführen %Vor%Wenn Sie immer noch die alte Version sehen, könnte es sich um ein Verzeichnisproblem handeln, bei dem das neue Paket installiert wurde. Ich musste einen Symlink erstellen, damit es funktioniert -
%Vor%Ihr Knoten ist nicht aktualisiert.
Entfernen Sie Ihre Knotenversion, laden Sie herunter und installieren Sie die neueste Version.
im Projektstammlauf:
%Vor%Und versuchen Sie es erneut:
%Vor%PS .: Wenn Sie Ihre Knotenversion nicht entfernen möchten, laden Sie die neue Version herunter und führen Sie sie mit diesem aus.