Приложение Angular в Visual Studio 2022 с новой системой сборки (ESBuild)C#

Место общения программистов C#
Ответить
Anonymous
 Приложение Angular в Visual Studio 2022 с новой системой сборки (ESBuild)

Сообщение Anonymous »

У меня есть веб-приложение Angular в Visual Studio 2022. Структура решения следующая:
  • Папка ClientApp — источники TypeScript на стороне клиента
  • Папка «Контроллеры» — источники C# на стороне сервера
  • Папка wwwroot — статические ресурсы (изображения, аудио и т. д.)
В настоящее время Angular и VS2022 обновлены до последних версий (Angular 20.3.7).

Системы сборки
1. Текущая система: @angular-devkit/build-angular (на основе Webpack)
  • Успешная сборка
  • Отладка работает правильно: можно достигать точек останова, выполнять пошаговый код и редактировать исходные коды
  • Сгенерированные файлы .js и .ts отображаются в ClientApp в Обозреватель решений VS2022 → Документы сценариев, соответствующие исходным файлам
2. Новая система: @angular/build (ESBuild + Vite)
  • Приложение просто запускается (успешно)
  • Отладка не работает: невозможно достичь точек останова или выполнить пошаговый код
  • Сгенерированные сценарии отображаются в каталоге wwwroot вместо ClientApp
  • VS2022 помечает эти файлы как динамические, поскольку они не соответствуют исходному источнику.
Проблема
При использовании системы сборки ESBuild + Vite сгенерированные сценарии помещаются в wwwroot и не могут быть отлажены должным образом в VS2022.
Вопрос:
Есть ли способ настроить новую систему сборки Angular (ESBuild + Vite) для обслуживания файлов сценариев в определенной папке?
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/797 ... em-esbuild
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»