не позволяет промежуточному программному обеспечению ядра пакета aspnet выполнить сборку первого пакета веб-пакета - PullRequest
0 голосов
/ 15 октября 2018

Я сталкиваюсь с проблемой, когда если я изменю и сохраню любой код c # в приложении Asp.Net с ядром dotnet (например, в контроллере) во время выполнения сеанса «запуск без отладки» в Visual Studio, он запуститсяпервый запуск сборки Webpack, даже если код javascript не изменился:

1>Performing first-run Webpack build...
1>Hash: e3e29292b63fc407c658
1>Version: webpack 3.11.0
1>Child

Это очень медленно вносит изменения в код dotnet.Однако, если я работаю только с кодом javascript (например, vue-файлами), горячая замена модулей работает хорошо и очень быстро обновляется без полной сборки веб-пакета.

Я работаю над приложением, которого у меня нетеще не портирован на Webpack 4, но мне было интересно, связано ли это с моей конфигурацией asp.net.

Я использую следующее в моем файле startup.cs перед вызовом app.UseStaticFiles();:

if (env.IsDevelopment())
{                
    app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
    {
        HotModuleReplacement = true
    });
}

Есть ли способ предотвратить первый запуск сборки веб-пакета, если в файлах javascript нет изменений?Кажется, что сборка webpack должна вызываться dotnet, только если есть изменения в файлах javascript, а не в чистом коде c #.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...