在Visual Studio Task Runner Explorer中,我可以绑定' Run - Development'到“建成后”#39;这非常有效。我也可以绑定' Run - Production'到“建成后”#39;这也会奏效。
我希望能够做到的是“运行 - 发展”。我在调试模式下执行,并且运行 - 生产'我在发布模式下执行。
我该如何实现?
答案 0 :(得分:8)
有一个nuget package that you can install允许你运行npm命令。
然后,您可以向package.json
文件添加两个不同的命令,如下所示:
"scripts": {
"webpack": "webpack",
"webpack-prd": "webpack -p"
},
安装nuget软件包后,编辑.csproj文件以运行配置的npm命令。这就是我的表现:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<NpmCommand>run webpack</NpmCommand>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<NpmCommand>run webpack-prd</NpmCommand>
</PropertyGroup>