ich die Schritte von der Angular2 webpack tutorial gefolgt sind, den Befehl:Wie eine Angular2 webpack Verteilung in der Produktion laufen
npm run build
die App in den /dist
Ordner zu kompilieren. Was ich jetzt frage ist Wie kann ich diese Verteilung in der Produktion laufen lassen?
Ich habe versucht, die folgenden Aktionen ausführen:
cd /PATH_OF_MY_PROJECT/dist/
ng serve --host 0.0.0.0 --port 4201
Aber ich erhalte den folgenden Fehler:
SyntaxError: Unexpected token =
at exports.runInThisContext (vm.js:54:16)
at Module._compile (module.js:375:25)
at Object.Module._extensions..js (module.js:406:10)
at Module.load (module.js:345:32)
at Function.Module._load (module.js:302:12)
at Module.require (module.js:355:17)
at require (internal/module.js:13:17)
at Object.<anonymous> (/usr/local/lib/node_modules/@angular/cli/models/config.js:3:18)
at Module._compile (module.js:399:26)
at Object.Module._extensions..js (module.js:406:10)
haben, bevor dieser Fehler gesehen anyone?
---- ---- UPDATE
Scheint, wie die Aktualisierung der Knoten Version 7.7.0 ich dieses Fehlers losgeworden, aber es ist nicht gut genug, jetzt bin ich immer:
Cannot read property 'config' of null
TypeError: Cannot read property 'config' of null
at Class.run (/Users/anderustarroz/Sites/work/harris-partners/harris-face-frontend/node_modules/@angular/cli/tasks/serve.js:22:63)
at check_port_1.checkPort.then.port (/Users/anderustarroz/Sites/work/harris-partners/harris-face-frontend/node_modules/@angular/cli/commands/serve.js:103:26)
at process._tickCallback (internal/process/next_tick.js:103:7)
es normalerweise ohne webpack Läuft? –
Wenn ich 'npm start' starte, funktioniert es gut (dev version) – Ander
' npm start' wird im Allgemeinen das Projekt mit Webpack starten. Da der Fehler von einem NodeJS-Prozess kommt, würde ich einen simper-Server installieren und damit testen, um die Ergebnisse zu vergleichen. Versuchen Sie 'npm i -g http-server' und' cd dist' und 'http-server'. –