将网络包与 dotnet 运行捆绑在一起



我已经启动了一个.NET Core Web Api应用程序,我正在使用webpack捆绑我的javascript并使用ES6功能。

但是,每次我进行更改并希望实时查看它时,我都必须在VS Code终端中运行两个命令:

  1. webpack
  2. dotnet run

有没有办法将这两个命令合并为dotnet run以便 webpack 自动捆绑?

作为奖励,在我将Javascript放入我的Web api应用程序之前,我能够使用webpack-dev-server,每当我进行更改时,它都会自动运行webpack命令,所以我很好奇是否有任何方法可以将此功能捆绑到上面

可以在

项目生成时或在发布之前执行任何脚本,方法是将脚本包含在 .csproj 文件中。例如。

<Target Name="PrepublishScript" BeforeTargets="Publish">
    <Exec Command="npm install" />
</Target>

这将在发布之前在应用中安装 npm 包。

或在您的情况下

<Target Name="NpmCommands" AfterTargets="Build">
        <Exec Command="webpack" />
 </Target>

以在项目生成后捆绑文件。

相关内容

最新更新