Почему ng build просто не работает в приложении Angular? - PullRequest
0 голосов

Создан новый проект, ничего не изменилось.Я запустил ng build, взял папку dist (только она) и запустил ее на локальном сервере.В итоге ничего.Что не так?

Ответы [ 3 ]

0 голосов
/ 31 мая 2019

Я думаю, что ваш вопрос не хватает точности. Вы пытаетесь запустить свое угловое приложение на локальном сервере. Который?

Когда вы создаете свое приложение с помощью ng build, вы создаете статическое приложение. (И когда вы используете опцию - prod ваше приложение будет оптимизировано для производства)

Попробуйте просто с помощью http-сервера библиотеки npm И обратите внимание, что в настоящее время в последней версии этой библиотеки есть ошибка! Так что попробуйте версию @ 0.9 например .

Может быть, это вы уже пробовали с последней версией и ничего такого не видите ..

Надеюсь, это поможет.

0 голосов
/ 31 мая 2019

Итак, я перешел по вашей ссылке и использовал исходный код, чтобы увидеть, каков ваш базовый href. В настоящее время ваш базовый href в index.html установлен на:

 <base href="/my-dream-app">

если вы измените это на:

<base href="https://artartem.000webhostapp.com/my-dream-app/index.html">

ваше приложение должно работать как задумано.

0 голосов
/ 31 мая 2019

Я не понял твою точку зрения.Когда вы используете команду build, вы компилируете в производство, я имею в виду, вы переходите от машинописного текста к javascript vanilla, иными словами, вы готовите свое угловое приложение к тому же языку браузера.

Извините,но я отвечаю вам так, как понимаю вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...