6
在Visual Studio任務運行資源管理器中,我可以將'運行 - 開發'綁定到'完成後',這很好地工作。我還可以將'運行 - 生產'綁定到'生成後',這也將起作用。VS Webpack任務執行器 - 如何將運行任務綁定到調試版本
我希望能夠做到的是,當我處於調試模式時執行「運行 - 開發」,並且當我處於釋放模式時執行「運行 - 生產」。
我該如何做到這一點?
在Visual Studio任務運行資源管理器中,我可以將'運行 - 開發'綁定到'完成後',這很好地工作。我還可以將'運行 - 生產'綁定到'生成後',這也將起作用。VS Webpack任務執行器 - 如何將運行任務綁定到調試版本
我希望能夠做到的是,當我處於調試模式時執行「運行 - 開發」,並且當我處於釋放模式時執行「運行 - 生產」。
我該如何做到這一點?
有一個nuget package that you can install,允許您運行npm命令。
那麼你可以添加兩個不同的命令到你的package.json
文件,像這樣:
"scripts": {
"webpack": "webpack",
"webpack-prd": "webpack -p"
},
有安裝了NuGet包您編輯的.csproj文件運行配置故宮命令後。以下是我的做法:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<NpmCommand>run webpack</NpmCommand>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<NpmCommand>run webpack-prd</NpmCommand>
</PropertyGroup>
儘管下面@VinTem的響應被標記爲答案,我寧願在Task Runner本身中有一個集成的解決方案。確實需要某種方式來設置與調試,發佈或任何其他配置有關的綁定。 – Bonneville