问题标签 [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.
javascript - gulp 没有连接到 vendor.js
我已经安装了 gulp-concat 模块并试图连接我的库,但是它似乎不想创建 vendor.js 文件。我对 gulp 比较陌生。在我的 gulpfile 的顶部,我有
这是我试图连接的任务:
这是我运行该特定任务时的输出:
这就是我开始我的 scripts-dev-vendor 任务的方式
当我自己运行 scripts-dev-vendor 任务时,它会出现一条错误消息:
asp.net-mvc - Gulpfile.js 未在 Task Runner 中显示
我们已更新到 Visual Studio 2015,我们的 gulpfile.js 未显示在 TaskRunner 窗口中。我们的 gulpfile.js 嵌套在脚本文件夹中,这是一个问题吗?如果是这样,有没有办法解决它?
此外,我们的项目是一个 Web 项目,它没有嵌套在解决方案文件夹中。
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 使用的机制相同。
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 时,我在下面有这个异常:
visual-studio-2015 - 通过在 Visual Studio 2015 中将绑定设置为“构建后”,在任务运行器资源管理器中运行 gulp watch
我正在尝试通过在 Task runner explorer 中将 watch 的 bindings 属性设置为“After Build”来运行 gulp watch。我试图运行应用程序,在构建期间它从 gulp 触发了我的监视任务并且它仍在运行。但是我的应用程序没有在浏览器中运行,它只是挂在 Visual Studio 屏幕上。
在我停止监视任务后,我的项目运行,我可以在浏览器中看到我的应用程序。我注意到,当您运行项目时,手表是由一个线程触发的,直到它关闭它才允许我的应用程序在浏览器中运行和打开。
我该如何解决?
以上是我的 gulp 手表,我将其设置为在构建任务运行器资源管理器后运行。
javascript - 将 Grunt 与 Visual Studio 发布选项集成
当我为开发/测试/生产发布我的 Web 应用程序时,我想执行 grunt 任务。
现在,当我构建我的解决方案时,当时我已经配置为执行 grunt 任务。但是,当我发布我的 Web 应用程序时,即使 Visual Studio 在发布之前构建解决方案,它也不会执行。
知道我该怎么做吗?
visual-studio-2015 - 是否可以从带有参数的 Visual Studio 运行 gulp 任务
我有一个 gulp 任务,它使用 yargs 接受参数。从命令行我做类似的事情gulp scaffold:thing --name=someName --path=some/path-to/{thing}
。我希望能够调用它并提示用户输入所需的参数,这可以通过任务运行器实现吗?
我尝试使用节点的参数库,但 Visual Studio 输出根本没有显示提示。
visual-studio-2015 - VS 2015 任务运行器探索和 Resharper 构建
我有一个小问题,希望有人知道如何解决。我有一个设置,我不想让任务运行器在构建后探索执行 gulp taser。这在使用 VS 构建时工作正常。但我想切换到 ReSharper 构建。但是这个构建不会触发构建后的 Gulp 任务
我可以使用 resharper 来定义应该始终构建的内容。但是该项目依赖于 ReSharper,我想避免这种情况。
有人知道我能做些什么吗?
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 绑定,它似乎不能解决我的问题。)