sir*_*day 5 c# asp.net npm webpack azure-service-fabric
我试图使用WebpackDevMiddleware与HotModuleReplacement在ASP.NET核心应用.我按照以下指南: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文件夹中,似乎dependencies在Visual Studio中可以看到一个文件夹,而在我的文件夹中没有这样的文件夹.
我想知道如何让ASP.NET核心应用程序访问它需要的模块?
看来ServiceFabric目前不支持热模块替换。
为了解决这个问题,我添加了以下内容:
#if DEBUG
app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
{
HotModuleReplacement = true
});
#endif
Run Code Online (Sandbox Code Playgroud)
因此,您仅在调试模式下使用 HMR,并且在发布到本地/生产集群时不使用 HMR。
| 归档时间: |
|
| 查看次数: |
495 次 |
| 最近记录: |