ASP.NET Azure Service Fabric 核心应用中的 WebpackDevMiddleware
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 in setting up webpack to work with ASP.NET.
当我通过 Service Fabric 部署我的 ASP.NET 核心应用程序时,抛出以下错误:
Call to Node module failed with error: Webpack dev middleware failed
because of an error while loading '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
以便您仅在调试模式下和发布到 local/production 集群时使用 HMR。
我正在尝试在 ASP.NET 核心应用程序中将 WebpackDevMiddleware
与 HotModuleReplacement
一起使用。我遵循了以下指南:https://docs.microsoft.com/en-us/aspnet/core/client-side/spa-services in setting up webpack to work with ASP.NET.
当我通过 Service Fabric 部署我的 ASP.NET 核心应用程序时,抛出以下错误:
Call to Node module failed with error: Webpack dev middleware failed because of an error while loading '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
以便您仅在调试模式下和发布到 local/production 集群时使用 HMR。