2017-06-16 4 views
0

.NET Core Web APIアプリケーションを開始しました。ウェブパックを使用してJavaScriptをバンドルし、ES6機能を使用しています。ドットネットをバンドルして実行する

しかし、私は変更を加えると、それは私がVSコード端子に2つのコマンドを実行する必要が住んで見たいと思って毎回:

  1. webpack
  2. dotnet run

が方法はありますこれらの2つのコマンドを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>

関連する問題