Где находится каталог dist в VS при запуске шаблона Angular?

#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 , чтобы вы могли видеть, что «что-то» происходит. Так что, возможно, моему вопросу не хватало актуальности и он был чисто академическим. (Кстати, я не голосовал против. На самом деле я сразу поднял вас.) Если вы обобщите свои комментарии в теле ответа, я с радостью приму его как правильный.