繁体   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