Йоман угловой grunt-serve против http-serve
Я только что использовал Yeoman для создания проекта Angular, который отлично смотрится при запуске grunt serve
, Но потом я решил посмотреть, запустив http-server
и страница отображается без форматирования и без изображений. Кто-нибудь знает, почему это так, и если я столкнусь с этой проблемой, когда я подниму ее на свой сервер веб-хостинга?
2 ответа
Я обнаружил, что мне пришлось запустить grunt, чтобы построить проект, который исправляет ссылки и помещает версию проекта с дистрибутивом в дистрибутивную папку. Это работает нормально на моем другом сервере.
"Кто-нибудь знает, почему это так, и если я столкнусь с этой проблемой, когда перейду на мой сервер веб-хостинга?"
Да, вы столкнетесь с этой проблемой на вашем сервере веб-хостинга. grunt-serve
обслуживает приложение, использовавшее настройки на вашем локальном компьютере. http-server
имитирует, как реальный сервер веб-хостинга будет оценивать ваши ссылки.
Моя рутина разработки заключается в использовании grunt-serve
пока у меня не будет рабочей версии, а затем использовать http-server
проверить его и посмотреть, сработает ли он, прежде чем отправить его на свой сервер веб-хостинга. Как уже упоминалось @cdavid, работает grunt build
от твоего dist
Каталог должен быть достаточным для общих проблем зависимости.