@nekolov

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

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

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

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

Похожие вопросы