是否有一种很好的方法来组合Javascript / Css文件,并使用Visual Studio的多设备混合应用程序项目类型对发布和分发版本进行缩小和混淆?我目前使用Grunt执行这些任务,但我对完整的Visual Studio驱动过程感兴趣。
答案 0 :(得分:1)
对于Visual Studio,您可以使用Grunt / gulp和TaskRunner Explorer extension。
要确保应用程序在构建时排除node_modules目录,您必须编辑c:\ Users_user_name_ \ AppData \ Roaming \ npm \ node_modules \ vs-mda \ lib中的util.js文件\像这样:
util.getDefaultFileNameEndingExclusions = function () {
return [settings.projectSourceDir + '/bin',
settings.projectSourceDir + '/bld',
settings.projectSourceDir + '/node_modules',//add this line
settings.projectSourceDir + '/merges',
settings.projectSourceDir + '/plugins',
settings.projectSourceDir + '/res',
settings.projectSourceDir + '/test',
settings.projectSourceDir + '/tests',
'.jsproj', '.jsproj.user'];
}
此扩展程序在visual studio中提供了一个grunt / gulp任务控制面板:
安装你的npm模块将是你唯一需要做的事情
希望有所帮助