loa*_*ger 5 javascript css gulp asp.net-core
我有一个基本的Asp.Net 5站点,它使用Gulp.JS任务来清理,复制和缩小CSS和JS文件.
在Task Runner Explorer中运行这些任务时 - 一切都很好,删除旧脚本,复制新脚本并缩小文件.
我希望在VS2015中自动完成这些任务 - 所以当我构建项目时,会发生以下情况:
现在我可能完全偏离这里,但我想在project.json文件中我应该能够在脚本配置中调用这些gulp任务,如下所示:
"scripts": {
"prebuild": [ "gulp clean" ],
"postbuild": ["gulp copy" , "gulp min" ],
"prepublish": [ "npm install", "bower install"]
}
Run Code Online (Sandbox Code Playgroud)
清洁工作完美 - 但复制和最小任务根本不运行.有关如何自动执行此行为的任何想法吗?
您所要做的就是在gulpfile.js中添加绑定以构建步骤(在第一行中):
/// <binding Clean='clean' AfterBuild='postbuild' />
Run Code Online (Sandbox Code Playgroud)
之后,您将在Task Runner Explorer中执行以下步骤:

project.json中的scripts部分仅适用于在Visual Studio外部构建,同时使用dnu命令:
dnu build
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2456 次 |
| 最近记录: |