Я обновляю свое приложение ASP.NET Core до V3 и использую Visual Studio 2019 для разработки / отладки.Процесс был плавным, за исключением этого:
public void Configure(…..
app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
{
HotModuleReplacement = false,
ReactHotModuleReplacement = false
});
UseWebpackDevMiddleware больше не существует: https://github.com/aspnet/AspNetCore/issues/12890.
Сейчас я ищу, чтобы понять, как лучше запустить VSwebpack каждый раз, когда я отлаживаю, в идеале только на коде JS, который изменился.Это было значение, которое я получал от UseWebpackDevMiddleware
.Мое приложение - это приложение React, и кажется, что есть какая-то новая замена, если ваше приложение было запущено из CreateReactApp, а мое - нет.(Я полагаю, что приложения, которые заявлены из этого, но затем отделены, называются «извлеченными».) Могу ли я каким-то образом использовать все эти средства, даже если мое приложение не использует CreateReactApp?Кроме того, какова роль CreateReactApp после того, как он загружает ваше новое приложение React?Я предполагал, что он будет использоваться только для раздувания кода шаблона с первого взгляда.
Какова роль Microsoft.AspNetCore.SpaServices.Extensions во всем этом?
Мне не нужнозамена горячего модуля;Мне не нужен предварительный рендеринг на стороне сервера.Я просто пытаюсь понять, как заставить мой JS прозрачно собираться (через Webpack) как часть моего процесса отладки.Это то, что я мог бы подключиться к MSBuild?Я полагаю, что другие будут сталкиваться с тем же вопросом при обновлении.
Спасибо за любые предложения.