问题标签 [task-runner-explorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
232 浏览

javascript - gulp 没有连接到 vendor.js

我已经安装了 gulp-concat 模块并试图连接我的库,但是它似乎不想创建 vendor.js 文件。我对 gulp 比较陌生。在我的 gulpfile 的顶部,我有

这是我试图连接的任务:

这是我运行该特定任务时的输出:

这就是我开始我的 scripts-dev-vendor 任务的方式

当我自己运行 scripts-dev-vendor 任务时,它会出现一条错误消息:

0 投票
0 回答
245 浏览

asp.net-mvc - Gulpfile.js 未在 Task Runner 中显示

我们已更新到 Visual Studio 2015,我们的 gulpfile.js 未显示在 TaskRunner 窗口中。我们的 gulpfile.js 嵌套在脚本文件夹中,这是一个问题吗?如果是这样,有没有办法解决它?

此外,我们的项目是一个 Web 项目,它没有嵌套在解决方案文件夹中。

0 投票
1 回答
3030 浏览

msbuild - 事件顺序 - MSBuild 和任务运行程序绑定 (Gulp)

我正在使用 TFS 构建项目来构建 Visual Studio 2015 项目,其中包含用于编译 SASS 的 gulpfile 等。我正在尝试使用 MSBuild Tasks 和 Task Runner 绑定来了解事件的顺序。看来 MSBuild 知道的足够多,可以检测和运行我的默认 gulp 任务 BeforeBuild:

我将使用 MSBuild 目标在 BeforeBuild 目标之后运行,以便我可以在项目中包含生成的文件以进行发布:

这是我的构建 .proj 文件中的 MSBuild 调用,其中包含相关信息:

每次我运行它们时,这两件事似乎都以正确的顺序运行。不过,这提出了一些问题:

  • Task Runner 的“BeforeBuild”绑定会在 MSBuild 中的“BeforeBuild”目标之前执行吗?
  • 绑定/目标的顺序在这里是确定的吗?
  • 使用 AfterTargets 属性是否确保在整个“BeforeBuild”阶段(目标和绑定)完成后运行?
  • MSBuild 如何知道如何使用我的 Gulp 文件?我认为它必须与 Visual Studio 使用的机制相同。
0 投票
1 回答
1680 浏览

c# - 任务运行程序资源管理器不工作

我在 VS2015 社区制作的项目中应用了 Gulp。但是当我使用 Task Runner Explorer 时,会出现一个对话框,上面写着“异常已被调用的目标抛出。 ”我尝试在“配置外部 Web 工具”中执行 (PATH) 操作,但它没有帮助全部。

NPM 安装工作正常,Gulp 正常执行。

我正在使用以下版本

  • .NET 框架 4.6.1
  • 吞咽 v1.3.15
  • npm v1.3.15
  • 节点 v5.3.0

此外,当我运行项目并打开 Task Runner Explorer 时,我在下面有这个异常:

0 投票
1 回答
1029 浏览

visual-studio-2015 - 通过在 Visual Studio 2015 中将绑定设置为“构建后”,在任务运行器资源管理器中运行 gulp watch

我正在尝试通过在 Task runner explorer 中将 watch 的 bindings 属性设置为“After Build”来运行 gulp watch。我试图运行应用程序,在构建期间它从 gulp 触发了我的监视任务并且它仍在运行。但是我的应用程序没有在浏览器中运行,它只是挂在 Visual Studio 屏幕上。

在我停止监视任务后,我的项目运行,我可以在浏览器中看到我的应用程序。我注意到,当您运行项目时,手表是由一个线程触发的,直到它关闭它才允许我的应用程序在浏览器中运行和打开。

我该如何解决?

以上是我的 gulp 手表,我将其设置为在构建任务运行器资源管理器后运行。

0 投票
1 回答
813 浏览

node.js - Visual Studio 中不存在 Task Runner Explorer

我在“查看”->“其他窗口”菜单中看不到 Task Runner Explorer 选项,我不知道为什么看不到它,我在另一台计算机上安装了 Visual Studio Community 并且该选项可见.

这是一个屏幕截图:

查看菜单

有人对此有任何想法吗?

0 投票
1 回答
499 浏览

javascript - 将 Grunt 与 Visual Studio 发布选项集成

当我为开发/测试/生产发布我的 Web 应用程序时,我想执行 grunt 任务。

现在,当我构建我的解决方案时,当时我已经配置为执行 grunt 任务。但是,当我发布我的 Web 应用程序时,即使 Visual Studio 在发布之前构建解决方案,它也不会执行。

知道我该怎么做吗?

0 投票
0 回答
400 浏览

visual-studio-2015 - 是否可以从带有参数的 Visual Studio 运行 gulp 任务

我有一个 gulp 任务,它使用 yargs 接受参数。从命令行我做类似的事情gulp scaffold:thing --name=someName --path=some/path-to/{thing}。我希望能够调用它并提示用户输入所需的参数,这可以通过任务运行器实现吗?

我尝试使用节点的参数库,但 Visual Studio 输出根本没有显示提示。

0 投票
1 回答
228 浏览

visual-studio-2015 - VS 2015 任务运行器探索和 Resharper 构建

我有一个小问题,希望有人知道如何解决。我有一个设置,我不想让任务运行器在构建后探索执行 gulp taser。这在使用 VS 构建时工作正常。但我想切换到 ReSharper 构建。但是这个构建不会触发构建后的 Gulp 任务

我可以使用 resharper 来定义应该始终构建的内容。但是该项目依赖于 ReSharper,我想避免这种情况。

有人知道我能做些什么吗?

0 投票
0 回答
504 浏览

node.js - Visual Studio node.js 构建设置

我正在尝试使用 Visual Studio node.js 项目为 Angular 2 typescript 项目设置开发环境。

如果我使用命令行,一切正常,我的打字稿被编译,我的应用程序运行正常。但是,使用 Visual Studio 构建和运行 - 它不起作用。我的问题是我正在使用这个angular 2 控件,并且显然这个项目的测试不会转换,并且会产生构建错误。

有没有办法为 node.js 项目配置 Visual Studio 构建设置?有没有办法抑制这些错误?我真的可以将 Visual Studio 设置为运行 npm/gulp 脚本而不是 MSBuild 吗?

(我知道任务运行器,但由于它只有 beforeBuild、AfterBuild、Clean 和 ProjectOpen 绑定,它似乎不能解决我的问题。)