我已经启动了一个.NET Core Web Api应用程序,我正在使用webpack捆绑我的javascript并使用ES6功能。
但是,每当我进行更改并想要看到它时,我必须在VS Code终端中运行两个命令:
webpack
dotnet run
有没有办法将这两个命令整合到dotnet run
中,以便自动捆绑webpack?
在将我的Javascript放入我的web api应用程序之前作为奖励,我能够使用webpack-dev-server,每当我进行更改时它会自动运行webpack
命令,所以我很好奇有任何方法可以将此功能捆绑到上面。
答案 0 :(得分:1)
您可以在项目构建时或发布之前执行任何脚本,方法是将脚本包含在.csproj文件中。例如。
<Target Name="PrepublishScript" BeforeTargets="Publish">
<Exec Command="npm install" />
</Target>
这将在发布之前在您的应用中安装npm包。
或在你的情况下
<Target Name="NpmCommands" AfterTargets="Build">
<Exec Command="webpack" />
</Target>
在项目构建后捆绑您的文件。