index.html не имеет доступа к файлам .ts. Нет смысла помещать ссылки на них в любой index.html. Typescript компилируется в Javascript перед обработкой любым браузером. Эта компиляция - то, что делают обе команды ng build
и ng serve
. ng build
также сначала выполняет некоторые оптимизации (минимизация без исходных карт, aot и т. Д.), В то время как ng serve
компилируется быстро, но не оптимизируется, запускает сервер и прослушивает изменения кода. Но этот сервер (как говорится в предупреждении в Cli) не готов к работе и очень нестабилен
Для производства не следует использовать ng serve
. Вам следует только скомпилировать, используя ng build
, и развернуть папку / dist / на рабочем сервере, таком как nginx, или загрузить его в службу, такую как firebase, heroku и т. Д. С их соответствующим клисом.