Napotykam komunikaty o błędach w konsoli podczas obsługi aplikacji kątowej w produkcji.
Nigdy wcześniej nie dostałem tych błędów, a oprócz zabawy z web.config, aby zmienić adresy URL przepisywania, nic się nie zmieniło.
Po zbudowaniu aplikacji lokalnie i serwowanie go za pośrednictwem mojego lokalnego IIS, aplikacja ładuje się i uruchamia.
Ale kiedy próbuję osiągnąć to w produkcji, otrzymuję:
Uncaught SyntaxError: Niespodziewany token <(index): 1
i również
Uncaught Error: W tej konfiguracji Angular wymaga Zone.js
Aplikacja RUN działa podczas produkcji, gdy próbuję ją uruchomić w trybie incognito.
Używam
"@angular/cli": "1.6.0-rc.1",
"zone.js": "^0.8.14"
"@angular/animations": "^5.0.0",
"@angular/common": "^5.0.0",
"@angular/compiler": "^5.0.0",
"@angular/core": "^5.0.0",
"@angular/forms": "^5.0.0",
"@angular/http": "^5.0.0",
"@angular/platform-browser": "^5.0.0",
"@angular/platform-browser-dynamic": "^5.0.0",
"@angular/router": "^5.0.0",
"@angular/service-worker": "^5.0.0",
Odpowiedzi:
2 dla odpowiedzi № 1Ok, nie mogę wyjaśnić, dlaczego działa incognito lub dlaczego nagle dostałem ten błąd, ale uaktualnienie do najnowszej wersji 1.6.1 rozwiązało