问题标签 [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.
visual-studio - Task Runner Explorer 使用垃圾字符引发错误
当我尝试从资源管理器中运行 Webpack Task Runner 时,会出现一堆垃圾文本(阻止我进行故障排除)。当从控制台或从 NPM 任务运行器资源管理器(通过 package.json 脚本部分)运行时,任务运行没有错误。
我担心区域设置或语言存在一些问题......但不确定并且更改这些会太痛苦(其他应用程序需要日语系统语言)。
系统信息:
- Windows 10(周年更新):语言日语
- VS 2015 Pro(更新 3):语言英语
- Node.js (4.3.0)
外部 Web 工具的顺序有 $(PATH)、c:\Program Files/nodejs、$(VSINSTALLDIR)\Web\External 和 $(VSINSTALLDIR)\Web\External\git
visual-studio-2015 - 在 Visual Studio 的 Task Runner Explorer 中使用多个 gulpfile.js 文件
有什么方法可以在 Visual Studio 的 Task Runner 资源管理器中包含多个 gulpfile.js'?我希望有单独的文件来处理单个节点模块。
node.js - ES 2015 VS 2015 for node.js 运行任务运行器资源管理器
我在 VS 2015 中有一个 ASP.NET 5 项目。我正在设置我的 gulp 任务,我正在使用 gulp-chmod 模块。这允许我删除 TFS 在我的复制过程中设置的只读属性。我之前在 VS 2015 中成功使用过此模块的 v1.3,但是新版本 v2.0 已升级为专门使用 ES 2015 功能:
注意使用const
,let
我得到错误:
cmd.exe /c gulp --tasks-simple
<MY_PATH>\node_modules\gulp-chmod\index.js:2
const through = require('through2');
^^^^^
SyntaxError: Use of const in strict mode.
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (<MYPATH>\gulpfile.js:9:13)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
在 Task Runner 资源管理器的输出中。
我安装了最新版本的 Node.js,并且在命令行下一切正常。
我的节点路径设置为指向./node_modules/.bin
我使用检查了包管理器控制台node -v
,看来我使用的是最新的节点版本。
那么如何通过任务管理器控制正在使用的Node版本。我希望它使用 ES2015 来编译我的模块?
提前致谢
visual-studio - Jest 使用 Visual Studio npm Task Runner 的解决方法
我目前正在尝试为 Visual Studio 项目设置 Jest,并且我想使用 Visual Studio 的 npm Task Runner 来运行npm test
脚本。当我通过任务运行器运行测试时,出现此错误:
我意识到问题在于任务运行程序是只读的,但是 Jest 使用process.stdin
了所以我想知道是否有任何方法可以解决这个问题,让 Visual Studio 使用 Jest。
(脚本通过命令行运行没有问题。)
node.js - 带有 Babili 的 Visual Studio npm 任务运行器
我目前正在尝试在构建 Visual Studio node.js 项目时让browserify和babel运行。我目前正在使用 Visual Studio Extension npm 任务运行程序从 CLI 执行它们。像这样执行时,两者似乎都可以正常工作:
或像这样:
但是,如果我尝试添加任何缩小插件或babili预设,如下所示,我会收到此错误:
请注意,直接从 CLI 运行时,上述命令实际上工作得很好。它们仅在从 Visual Studio Task Runner Explorer 运行时抛出此错误。
任务运行程序是否以较低的 javascript 版本运行脚本,其中不支持缩小插件中使用的格式,或者我只是遗漏了一些东西?
visual-studio - 在后台拥有 npm 监视文件以启用与 Visual Studio Task Runner 的集成
我正在尝试让 npm 监视客户端代码中的文件更改。我可以让它从命令行运行,但我真的很希望它在 Visual Studio 任务运行器中运行。
我的 package.json 看起来像这样:
因此,从命令行运行所有内容都按预期运行npm run build
。npm run watch
但是,当我使用 Task Runner 将我的监视脚本绑定到 After Build 事件时,如下所示:
它永远不会“退出”,因此,构建永远不会完成*,Visual Studio 会等待我在应用程序运行之前终止任务。有没有办法让脚本在后台运行或某种“分离”模式以使 Visual Studio 完成构建并运行应用程序?
我尝试使用不同的手表工具,但在其中任何一个中都找不到任何此类选项。
*实际上,我猜构建本身可能已经完成,但 VisualStudio 从不运行应用程序,只是挂起等待脚本退出。
asp.net-mvc-4 - 使用 Webpack 在 Visual Studio 中缓慢调试 Angular 2
我正在运行 Visual Studio 2015 Update 3、ASP.Net MVC 4.6.1、Angular 2.4.6、Webpack 2.2.1 和 webpack Task Runner Explorer 扩展。如果我在不调试的情况下运行 Visual Studio,一切正常,但如果我尝试在调试模式下运行 Visual Studio,它需要几分钟才能加载网页。在 Visual Studio 中查看它正在尝试为 Angular 加载源映射,每个映射都需要几秒钟。
问题似乎是因为 Task Runner Explorer 插件正在运行命令:webpack -d --watch --color
,它告诉它始终为所有内容生成源映射。看起来没有办法将插件更改为不运行“-d”开关。在我的配置文件中,我将其配置为只为我的代码生成源映射。但似乎命令行总是覆盖配置文件中的内容。
有没有人想解决这个问题?
tsconfig.json
webpack.dev.js
webpack.common.js
webforms - 从 MSBuild 调用 Visual Studio 2017 任务运行程序?
我将Bundler & Minifier VS2017 扩展用于 JavaScript 和 CSS 缩小,并将 MSBuild 用于我的 ASP.NET 4.0 Web 表单解决方案的其他组件。使用 Task Runner,我创建了一个“After Build”绑定,因此缩小发生在 MSBuild 之后。此扩展在保存源文件更改时实时更新捆绑包,因此我希望扩展仅在创建发布版本时才起作用。
我想没有办法配置绑定,所以它只为发布版本激活,所以是否可以从 MSBuild 调用 Task Runner?也许是这样的:
此外,除了以前版本的Visual Studio Marketplace 页面和此博客页面之外,还有 VS2017 中包含的 Task Runner 的任何真实文档吗?
更新:我找到了这个CLI WIKI和这篇文章,但是当我安装 NuGet pkg 时,我得到“无法安装包 'BundlerMinifier.Core 2.0.238'。您正在尝试将此 pkg 安装到一个针对 .NETFramework,Ver=v4 的项目中.0" 这种方法对于 4.0 目标 Web 表单解决方案不可行?不知道为什么它很重要,因为缩小发生在构建时而不是运行时。
javascript - 使用 gulp.js 将图像(200x200px)转换为字体
我想使用 gulp.js 将 png/img 转换为字体(safari)。我应该怎么做?我知道 gulp.js 有助于转换 svg -> 字体。但我不知道如何使用 gulp.js 转换 img -> svg。
visual-studio - Grunt JS Task Runner - 找不到任务目录,找不到任务“vs-grunt-task-reader” - 文件路径以 /c$/ 为前缀
我刚开始在一家新公司工作,我们将所有代码从源代码提取到我的本地计算机。一切运行良好,除了 Task Runner Explorer 无法运行 Gruntfile.js,因为它找不到 vs-grunt-task-reader.js
这是错误:
然后:
以及失败的命令:
当我在 cmd 中运行命令时,我收到相同的消息,但是当我更改为\c$
时C:
,它运行成功。
有没有办法在 Visual Studio 或 Grunt 配置中更改\c$
为?C:
或者有什么理由为什么 Grunt Task Runner 在一台计算机上运行良好而不是我的?
不确定这是否对这个问题有任何影响,但如果我运行 "\myComputerName\c$" 它会在资源管理器中打开 C: