Я зустрічаюся з повідомленнями про помилки в консолі при додаванні кутового додатку у виробництво.
Я ніколи не отримував ці помилки до і не тільки граючи навколо з web.config, щоб змінити URL-адреси перезапису, нічого не змінилося.
Після створення додатки локально і обслуговує його через місцевий IIS, додаток завантажується і запускається.
Але коли я намагаюся добитися її у виробництві, я отримую:
Uncaught Синтаксична помилка: Неочікуваний токен <(індекс): 1
а також
Uncaught Error: У цій конфігурації Angular вимагає Zone.js
Програма виконується у виробництві, коли я намагаюся запустити його в анонімному режимі.
Я використовую
"@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",
Відповіді:
2 для відповіді № 1Гаразд, я не можу пояснити, чому працює інкогніто, або чому я раптом отримав цю помилку, але перейшов до останньої версії 1.6.8. Це вирішило