簡體   English   中英

Azure Service Fabric中的ASP.NET Core應用程序中的WebpackDevMiddleware

[英]WebpackDevMiddleware in ASP.NET Core app in Azure Service Fabric

我試圖在ASP.NET核心應用程序中使用WebpackDevMiddlewareHotModuleReplacement 我按照以下指南: https ://docs.microsoft.com/en-us/aspnet/core/client-side/spa-services設置webpack以使用ASP.NET。

當我通過Service Fabric部署我的ASP.NET核心應用程序時,會拋出以下錯誤:

調用節點模塊失敗並顯示錯誤:Webpack dev中間件因加載'aspnet-webpack'時出錯而失敗....

我注意到在我的wwwroot/文件夾中,我沒有node_modules ,依賴項等...所以這個錯誤似乎有意義。 ASP.NET核心應用程序似乎無法訪問aspnet-webpack節點模塊。 此外,在其他項目的wwwroot文件夾中,似乎在Visual Studio中可以看到dependencies文件夾,而在我的文件夾中沒有這樣的文件夾。

我想知道如何讓ASP.NET核心應用程序訪問它需要的模塊?

看來ServiceFabric目前不支持熱模塊替換。

為了解決這個問題,我添加了以下內容:

#if DEBUG
app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
{
    HotModuleReplacement = true
});
#endif

因此,您只能在調試模式下使用HMR,並且在發布到本地/生產群集時不使用HMR。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM