2016-04-02 6 views
6

W Visual Studio Task Runner Explorer mogę powiązać "Run - Development" z "After Build" i działa to bardzo dobrze. Mogę również powiązać "Run - Production" z "After Build", co również zadziała.VS Tasker zadań Webpack - jak powiązać uruchamianie zadań z Debugowaniem i wydaniem

To, co chcę zrobić, to wykonać "Uruchom - programowanie", gdy jestem w trybie debugowania, i wykonać "Uruchom - Produkcja", gdy jestem w trybie Release.

Jak mogę to zrobić?

+1

Chociaż odpowiedź @VinTem poniżej jest oznaczona jako odpowiedź, wolałbym mieć zintegrowane rozwiązanie w samym Task Runner. Naprawdę musi istnieć jakiś sposób konfigurowania powiązań związanych z debugowaniem, wydaniem lub dowolną inną konfiguracją. – Bonneville

Odpowiedz

8

Istnieje nuget package that you can install, który pozwala uruchamiać polecenia npm.

Następnie można dodać dwa różne polecenia do pliku package.json, tak:

"scripts": { 
    "webpack": "webpack", 
    "webpack-prd": "webpack -p" 
}, 

Po zainstalowaniu pakietu Nuget edytować plik .csproj do uruchamiania poleceń NPM skonfigurowane. Oto, jak to zrobiłem:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 
    <NpmCommand>run webpack</NpmCommand> 
</PropertyGroup> 
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> 
    <NpmCommand>run webpack-prd</NpmCommand> 
</PropertyGroup> 
Powiązane problemy