為 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
     });
}