为 asp.net-core 项目启用 webpack-dev-middleware

假设你使用 Webpack 进行前端绑定。你可以通过微小而快速的服务器添加 webpack-dev-middleware 来为你的静力学提供服务。它允许你在内容更改时自动重新加载资源,在内存中提供静态而无需在磁盘上连续编写中间版本。

先决条件

NuGet

安装包 Microsoft.AspNetCore.SpaServices

NPM

npm install –save-dev aspnet-webpack,webpack-dev-middleware,webpack-dev-server

配置

Startup 类中扩展 Configure 方法

if (env.IsDevelopment())
{
     app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions()
     {
         ConfigFile = "webpack.config.js" //this is defualt value
     });
}