- Папка ClientApp — источники TypeScript на стороне клиента
- Папка «Контроллеры» — источники C# на стороне сервера
- Папка wwwroot — статические ресурсы (изображения, аудио и т. д.)
Системы сборки
1. Текущая система: @angular-devkit/build-angular (на основе Webpack)
- Успешная сборка
- Отладка работает правильно: можно достигать точек останова, выполнять пошаговый код и редактировать исходные коды
- Сгенерированные файлы .js и .ts отображаются в ClientApp в Обозреватель решений VS2022 → Документы сценариев, соответствующие исходным файлам
- Приложение просто запускается (успешно)
- Отладка не работает: невозможно достичь точек останова или выполнить пошаговый код
- Сгенерированные сценарии отображаются в каталоге wwwroot вместо ClientApp
- VS2022 помечает эти файлы как динамические, поскольку они не соответствуют исходному источнику.
При использовании системы сборки ESBuild + Vite сгенерированные сценарии помещаются в wwwroot и не могут быть отлажены должным образом в VS2022.
Вопрос:
Есть ли способ настроить новую систему сборки Angular (ESBuild + Vite) для обслуживания файлов сценариев в определенной папке?
Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/797 ... em-esbuild
Мобильная версия