#angular #visual-studio #asp.net-core
#angular #visual-studio #asp.net-core
Вопрос:
Мы успешно запускаем новое приложение Angular, созданное и размещенное под VS2017 в самом шаблоне по умолчанию (Core Angular). Мы обещаем, что не вносили в него никаких изменений. Серьезно.
Во время его выполнения мы ожидали, что каталог dist будет присутствовать в wwwroot (или, по крайней мере, где-то в структуре решения). Это не так.
Мы погуглили проблему, полагая, что до нас миллионы программистов задавали тот же вопрос. Получается… не так много. И блоги, которые мы нашли, были больше о том, как заставить материал работать и обслуживаться.
Где находится dist со связанными файлами?
Комментарии:
1. @KirkLarkin Вообще не ставит под сомнение ваше утверждение. Тем не менее, было бы неплохо иметь ссылку для показа другим. Есть ли какой-либо способ принудительно запустить его с диска вместо этого?
Ответ №1:
При публикации из VS папка dist создается в пакете публикации.
Комментарии:
1. Ошибка. Я хочу просмотреть файлы во время запуска VS, прежде чем публиковать. Я ожидал, что они будут там.
2. Новая версия angular-cli с webpack создаст папку dist только после ng build. ng serve теперь работает только в памяти. итак, вам нужно вручную запустить команду ng build
3. Если вас больше всего беспокоит просмотр папки dist, что может быть сделано только с помощью ng build, и если вы не согласны, не могли бы вы, пожалуйста, предоставить более подробную информацию о том, что именно вы хотите?
4. Возможно, это мой опыт работы с C # — при отладке вы получаете каталог bin , чтобы вы могли видеть, что «что-то» происходит. Так что, возможно, моему вопросу не хватало актуальности и он был чисто академическим. (Кстати, я не голосовал против. На самом деле я сразу поднял вас.) Если вы обобщите свои комментарии в теле ответа, я с радостью приму его как правильный.