visual-studio-2015 - 当 gulp 任务失败时 msbuild 失败

标签 visual-studio-2015 msbuild gulp

我刚开始学习gulp检查 javascript 文件的任务。我正在使用 ASP.NET Core Web Application(.NET Framework)项目类型。

我试图失败msbuildgulp任务失败。这是任务:

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 配置文件来完成,但我找不到任何相关信息。

enter image description here

最佳答案

XPROJ 文件没有传统的 CSPROJ 预构建/构建后事件。您可以在 project.json 中指定它们。我强烈建议从 XPROJ 迁移回 CSPROJ,这与 Microsoft 正在做的事情一致。

关于visual-studio-2015 - 当 gulp 任务失败时 msbuild 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37563443/

相关文章:

asp.net-web-api - 无法从程序集中加载 "TypeScript.Tasks.FindConfigFiles"任务

xamarin - 错误 : there were deployment errors

python-3.x - 没有名为 'dlib' 的模块

unit-testing - 如何在不使用 Visual Studio 的情况下启用代码覆盖率?

javascript - 有条件地调用 GulpJS 任务(手动)

javascript - browserify 可以要求在 gulp 中生成乙烯基文件吗?

c# - Visual Studio 忙于等待内部操作

c# - RuntimeBinderException 因为 Razor 中的空引用

c# - Oracle.DataAccess.dll 被复制到 Debug\Release bin 文件夹,尽管 Copy Local = false

gulp - 如何将 vue.js 与 gulp 一起使用?