Block-Scoped-Deklarationen, die außerhalb des strikten Modus noch nicht unterstützt werden - Laravel Mix

7

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:

%Vor%

Was könnte das Problem dabei sein?

    
nielsv 31.01.2017, 14:33
quelle

3 Antworten

19

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%     
Łukasz Kuczmaja 30.03.2017, 17:58
quelle
3

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

%Vor%

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%     
Aniket Thakur 07.11.2017 11:16
quelle
1

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.

    
JuniorNunes 14.02.2017 11:54
quelle