问题标签 [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 - 在 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 日
所以,我一直收到这个错误大约一个星期......现在它已经停止发生了。我也没有对我的开发环境进行任何更改。我想保留这个问题,因为我很好奇为什么会发生这种情况。
typescript - Angular2“重新编译”很慢。Visual Studio 2015。任务运行器。打字稿
问题:在 Web 浏览器刷新并显示更改之前,对我的 Angular2 项目 Typescript 文件进行任何更改(包括仅添加一个空格)需要将近 3 分钟的时间来“重新编译”。这会减慢整体发展速度。
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 版本。
gulp - 在 Gulp 中将输出目录/文件更改为小写
我正在使用 Gulp 自动复制/捆绑/编译我的文件,我基本上将整个文件夹结构从基本文件夹(MyProject/Scripts)复制到 wwwroot/js。
在复制/处理过程中,我想将输出路径/文件名重命名为小写。我找到了 ChangeCase 模块和 Rename 模块,但我无法在下面的设置中使用它。
和
asp.net - Visual Studio 2015 任务运行器资源管理器缺少凉亭任务
在我使用 ASP.NET 5 Web 应用程序模板的 ASP.NET 5 Web 应用程序项目中,当我运行 Task Runner Explorer 时,我看不到 Bower 任务,如本教程的第一张图所示。这是我的 Task Runner Explorer 的屏幕截图:
visual-studio - 是否有任何正在进行的开发来解决 Task Runner Explorer 中的调试/发布差异?
我发现的关于这个主题的最后一篇文章是从 2015 年秋季开始的。我认为这是每个开发人员迟早都需要的基本内容之一。
我想根据实际的构建配置(调试/登台/发布)等来区分我的 gulp 任务。我实际上不需要将它与 Visual Studio 的解决方案配置连接起来。
这是一个建议的解决方案:我们将在 Task Runner Explorer 中将其作为一个选项,然后在任务绑定中,我可以勾选我想在哪些配置中运行任务。
只有我需要这个吗?
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
有任何想法吗?
visual-studio-2015 - Gulpfile 不会将文件从源移动到目标
我gulpfile.js
在Visual Studio 2015项目中创建了一个。它已设置为后构建。当我编译我的项目时,我在Task Runner Explorer中看到以下消息。下面是gulp文件的源代码
任务运行器中的错误消息
吞咽文件
我已将上面的代码修改如下,但仍然得到相同的错误。我已经安装并且在我的文件merge2
下也提到了。devDependencies
package.json
包.json
gulpfile.js
我也尝试在我的 gulp 文件中将其作为两个单独的任务,但仍然出现相同的错误
visual-studio-2015 - Visual Studio 更新 2 - 任务运行器资源管理器 - 项目打开
我试图让一个 gulp 监视任务(在保存时编译 TypeScript 文件)与 ProjectOpened 绑定一起运行 - 但它只是在项目打开时不会启动。
如果我在 Task Runner Explorer 中手动启动它,它工作正常。
我正在使用 ASP.NET Core 项目 (RC2),是否有任何 nuget 包或设置必须存在才能使项目打开的 gulp 任务运行?
或者一种调试它为什么不启动的方法?
包.json:
gulpfile.js: