我刚开始学习gulp
检查 javascript 文件的任务。我正在使用 ASP.NET Core Web Application(.NET Framework)
项目类型。
我试图失败msbuild
当gulp
任务失败。这是任务:
gulp.task('jshint', function () {
return gulp.src('./wwwroot/lib/test/js/**/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'))
.pipe(jshint.reporter("fail"));
});
这是唯一一个带有代码的 javascript 文件:
LHG^(&^%(*&^%(*&)))
当我构建项目时(我在构建之前绑定(bind)到运行任务
Task Runner Explorer
),任务在 Error List
中生成错误标签。但我得到:========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
在
Output
window 。我遇到了这个问题Cancel Build if Task Runner Explorer Task Fails它建议从预构建事件运行任务,但问题是这个项目类型似乎没有 build
Properties
中的标签 window 。我怀疑它可以通过一些 json 配置文件来完成,但我找不到任何相关信息。最佳答案
XPROJ 文件没有传统的 CSPROJ 预构建/构建后事件。您可以在 project.json 中指定它们。我强烈建议从 XPROJ 迁移回 CSPROJ,这与 Microsoft 正在做的事情一致。
关于visual-studio-2015 - 当 gulp 任务失败时 msbuild 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37563443/