@nekolov

Angular2 как запустить мой frontend после выполнение ng build?

Вечер добрый,

Начинаю разбираться с Angular2, Собственно вопрос, после выполнение ng build в папке dist я получаю кучу html/css/js при попытке запуска index.html ничего не происходит, собственно подскажите как использовать html/js/css выданные Angular-ом? Сори если вопрос покажется смешным знающим людям.
  • Вопрос задан
  • 442 просмотра
Пригласить эксперта
Ответы на вопрос 1
Xuxicheta
@Xuxicheta Куратор тега Angular
инженер
В html ссылки на скомпилированные js и css будут относительные.
В зависимости от браузеров и операционной системы, поведение будет разное, на линуксе например браузер пытается открыть их как file:///main.4cc3c8d8152162fe9b99.bundle.js, например, т.е. вместо локального каталога ищет мой js файл в корне файловой системы, где его конечно же нет.
Естественно ничего не открывается.
Чтобы нормально посмотреть, нужно всю dist положить в распоряжение какого-нибудь веб-сервера, например http-server, как выше посоветовали (и тоже самое делает вебпак, запускаемый по ng serve). Подойдет и nginx или apach или lighttpd, или даже IIS, если конечно сможете их настроить.
Ну или на хостинг.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы