Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В "-vs-binding" мы указали, что Visual Studio должна вызывать задачу "webpack-script" (Которую студия теперь видит, благодаря установленному расширению) каждый раз перед построением проекта.
Это, вообще говоря, очень не хорошо, ибо вы таким образом сборку прибиваете к студии и к наличию установленного в ней расширения. Лучше в файл проекта добавить target:
<Target Name="AfterBuild">
<Exec Command="npm run webpack-script" />
</Target>См. более полный пример.
npm install -g yo generator-aspnetcore-spa
yo aspnetcore-spa
Typescript удобнее отлаживать в студии? Всегда думал что лучше дебажить js в браузере.
Разве не удобнее разнести вообще фронт и бэкенд как разные проекты? Бэкенд отдает чисто данные по бизнес логике, фронт роутит и наполняет контентом странички — или с typescript такое не прокатит и надо тащить еще фреймворк (angular, react)?
Так всегда проще нанять чистого фронта, которому привычнее работать через webstorm, sublime и тд чем через Vs.
Создание минимального ASP.NET Core веб-приложения с поддержкой npm, Webpack и TypeScript в Visual Studio 2017