2017-06-16 54 views
0

我已經啓動了.NET Core Web Api應用程序,並且正在使用webpack捆綁我的javascript並使用ES6功能。將dotpack與dotnet捆綁在一起

然而,每次我做出改變,並希望看到它活着,我要在VS守則終端運行兩個命令:

  1. webpack
  2. dotnet run

是否有辦法將這兩個命令合併爲dotnet run以便webpack自動捆綁?

作爲一項獎勵之前,我把我的Javascript到我的web api應用程序,我能夠使用webpack-dev-server,它會自動運行webpack命令,每當我做出改變,所以我很好奇,如果有什麼方法將這個功能捆綁到上面。

+0

請參閱:http://cecilphillip.com/setting-up-webpack-in-asp-net-core/ –

+0

@MarkPM你可以展示如何用新的csproj看? –

回答

1

通過將腳本包含在.csproj文件中,您可以在項目構建或發佈之前執行任何腳本。例如。

<Target Name="PrepublishScript" BeforeTargets="Publish"> <Exec Command="npm install" /> </Target> 這會在發佈之前在您的應用中安裝npm包。

或在您的情況

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

項目生成後捆綁您的文件。

相關問題