我刚开始学习检查javascript文件的gulp
任务。我正在使用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^(&^%(*&^%(*&)))
当我构建项目时(我绑定在Task Runner Explorer
中构建之前运行任务),该任务会在Error List
选项卡中生成错误。但我得到了:
在==========重建全部:1成功,0失败,0跳过==========
Output
窗口中。我遇到了这个问题Cancel Build if Task Runner Explorer Task Fails,它建议从预构建事件中运行任务,但问题是这个项目类型似乎没有build
标签在Properties
中窗口。我怀疑它可以通过一些json配置文件来完成,但我找不到任何相关信息。
答案 0 :(得分:0)
XPROJ文件没有传统的CSPROJ预构建/后构建事件。您可以在project.json中指定它们。我强烈建议从XPROJ迁移到CSPROJ,这与微软正在做的事情一致。