[英]WebpackDevMiddleware in ASP.NET Core app in Azure Service Fabric
我試圖在ASP.NET核心應用程序中使用WebpackDevMiddleware
和HotModuleReplacement
。 我按照以下指南: 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.