7/29/2019 12:11:13 AM
для сборки фронта)
2) Nodejs расширение для VS
Крупные изменения
1) Внедрение webpack
1.1 Настройки файлов кинфигурации для webpack
1.1.1 package.json (метаданные проекта, npm пакеты)
1.1.2 webpack.config (конфигурация сборки проекта)
1.1.3 .babelrc (указание пресетов и плагинов, версий браузеров, для babel)
1.2 Переписывание js (внедрение export import)
2) Frontend вынесен в отдельный проект
3) Вспомогательнйы проект для удобства запуска NodeStarterTools
Проект NodeStarterTools
1) В режиме debug запускает webpack dev server
2) В режиме release вызывает сборку бандла и передает его в проект Web
-Вшит в действия после компиляции (достаточно пересобрать проект в release)
-Возможно большую часть этого функционала способен выполнять NodeJS проект,
но недостаточно компитенций для его конфигурации и
медленная работа и зависания при запуске через VS NodeJS
Мелкие изменения
1) в проект Web в системе маршрутов добавлен маршрут для WebApi
2) Из Web удалены NuGet пакеты, относящиеся к фронту
3) Во фронт часть (SPA) внедрен AutoBinder для React