问题标签 [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 回答
130 浏览

javascript - 在 VS2015 中使用 Gulp 编译打字稿时抛出 UNKOWN 错误

我在一台新笔记本电脑上安装了 Visual Studio 2015(没有其他以前的版本),并为我们的 MVC Web 应用程序下载了源代码。我们有一个 gulp 文件,其中包含编译我们的 less 和 typescript 的任务。

运行此任务时...

cmd.exe /c gulp -b "C:\Code\Trunk\MyProj\MyProj.Web" --color --gulpfile "C:\Code\Trunk\MyProj\MyProj.Web\Gulpfile.js" 打字稿

...我收到以下错误:

这是 gulp 文件中的任务(为简洁起见,删除了其他部分):

  • 我的同事与我的设置相同,并且没有错误。
  • Typescript 在项目文件 ( <TypeScriptToolsVersion>1.0</TypeScriptToolsVersion>) 中设置为 1.0 版,我现在无法更改。我想知道原因是不是因为我的机器上没有安装这个版本,但我的同事也没有。C:\Program Files (x86)\Microsoft SDKs\TypeScript只有一个文件夹1.7
  • 我注意到如果我在合并块中删除两行中的任何一行,任务就会成功完成。
  • 每次在错误消息中都是不同的 .js 文件

我在网上搜索了 UNKNOWN 错误甚至意味着什么,但找不到任何明显/有用的东西。有谁知道如何解决这个错误?或者我如何去找出它被抛出的原因?

编辑 2016 年 1 月 20 日

所以,我一直收到这个错误大约一个星期......现在它已经停止发生了。我也没有对我的开发环境进行任何更改。我想保留这个问题,因为我很好奇为什么会发生这种情况。

0 投票
0 回答
43 浏览

gruntjs - VS2015 中的 Gulp 和 Grunt 有什么区别?

我是新手Visual Studio 2015。只是我偶然发现了文件夹结构和提供的使用运行器管理script文件和css文件的工具TaskGulpGrunt

我无法区分两者,即 Gulp 和 Grunt。哪一个比另一个使用?

任何人都可以建议何时使用一种而不是另一种吗?

0 投票
1 回答
685 浏览

typescript - Angular2“重新编译”很慢。Visual Studio 2015。任务运行器。打字稿

问题:在 Web 浏览器刷新并显示更改之前,对我的 Angular2 项目 Typescript 文件进行任何更改(包括仅添加一个空格)需要将近 3 分钟的时间来“重新编译”。这会减慢整体发展速度。

0 投票
2 回答
8324 浏览

javascript - 从 VS 2015 Task Runner explorer 运行时 Gulp 任务失败,但不是从命令提示符

我有一些Gulp任务要为网站执行典型的clean, build,release操作。在我的脑海里没有什么特别不寻常的。(实际上它与 Aurelia TypeScript 骨架非常相似。)

团队中的大多数人都使用 PowerShell / 命令提示符进行前端开发Gulp,并使用 VS Code / Sublime 进行编辑。一些团队使用 Visual Studio 2015 做同样的事情。

build从命令提示符运行任务就可以了,但是如果我们从 Visual Studio 的 Task Runner Explorer 运行它,它会给我们一个错误。

clean但是,从命令提示符和 VS Task Runner Explorer运行其他任务(例如)都可以正常工作。

有趣的是,Task Runner 资源管理器甚至会输出它为运行任务而调用的进程的副本。如果我复制那个确切的命令(见下文)并在命令提示符下运行它,它不会给出错误。它仅在从 Task Runner Explorer 运行时发生,并且仅发生在该一项任务中。

以下是 Task Runner Explorer 的任务命令行和相关错误输出:

我的 Google-Fu 在错误消息/堆栈跟踪或相关搜索中显示为空。

是什么赋予了?

更新:根据@josh-graham,下面列出了 VS 调用的 Node 版本。

0 投票
1 回答
1583 浏览

gulp - 在 Gulp 中将输出目录/文件更改为小写

我正在使用 Gulp 自动复制/捆绑/编译我的文件,我基本上将整个文件夹结构从基本文件夹(MyProject/Scripts)复制到 wwwroot/js。

在复制/处理过程中,我想将输出路径/文件名重命名为小写。我找到了 ChangeCase 模块和 Rename 模块,但我无法在下面的设置中使用它。

0 投票
0 回答
170 浏览

asp.net - Visual Studio 2015 任务运行器资源管理器缺少凉亭任务

在我使用 ASP.NET 5 Web 应用程序模板的 ASP.NET 5 Web 应用程序项目中,当我运行 Task Runner Explorer 时,我看不到 Bower 任务,如本教程的第一张图所示。这是我的 Task Runner Explorer 的屏幕截图:

在此处输入图像描述

0 投票
1 回答
71 浏览

visual-studio - 是否有任何正在进行的开发来解决 Task Runner Explorer 中的调试/发布差异?

我发现的关于这个主题的最后一篇文章是从 2015 年秋季开始的。我认为这是每个开发人员迟早都需要的基本内容之一。

我想根据实际的构建配置(调试/登台/发布)等来区分我的 gulp 任务。我实际上不需要将它与 Visual Studio 的解决方案配置连接起来。

这是一个建议的解决方案:我们将在 Task Runner Explorer 中将其作为一个选项,然后在任务绑定中,我可以勾选我想在哪些配置中运行任务。

只有我需要这个吗?

0 投票
2 回答
2133 浏览

visual-studio - 无法在 Visual Studio 2015 Update 2 中运行 Gruntfile.js

升级到 Visual Studio 2015 Update 2 后,我无法加载我的 gruntfile.js。当我打开“Task Runner Explorer”并尝试刷新 gruntfile.js 时,它会在我的输出窗口中写入以下内容:

无法运行“(PATH)\Gruntfile.js”... cmd.exe /c grunt -b "(PATH)" --gruntfile "(PATH)\Gruntfile.js" --tasks "C:\Program Files ( x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\TaskRunnerExplorer\Scripts" vs-grunt-task-reader

有任何想法吗?

0 投票
2 回答
987 浏览

visual-studio-2015 - Gulpfile 不会将文件从源移动到目标

gulpfile.jsVisual Studio 2015项目中创建了一个。它已设置为后构建。当我编译我的项目时,我在Task Runner Explorer中看到以下消息。下面是gulp文件的源代码

任务运行器中的错误消息

吞咽文件

我已将上面的代码修改如下,但仍然得到相同的错误。我已经安装并且在我的文件merge2下也提到了。devDependenciespackage.json

包.json

gulpfile.js

我也尝试在我的 gulp 文件中将其作为两个单独的任务,但仍然出现相同的错误

0 投票
1 回答
285 浏览

visual-studio-2015 - Visual Studio 更新 2 - 任务运行器资源管理器 - 项目打开

我试图让一个 gulp 监视任务(在保存时编译 TypeScript 文件)与 ProjectOpened 绑定一起运行 - 但它只是在项目打开时不会启动。

如果我在 Task Runner Explorer 中手动启动它,它工作正常。

我正在使用 ASP.NET Core 项目 (RC2),是否有任何 nuget 包或设置必须存在才能使项目打开的 gulp 任务运行?

或者一种调试它为什么不启动的方法?


包.json:


gulpfile.js: