问题标签 [vscode-tasks]

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 投票
2 回答
1767 浏览

npm - 如何在 VS 代码中运行 2 个监视任务?

我想并行运行 2 个 npm 脚本,但是这个 VS Code 只运行第一个任务并停在那里。我该如何解决?我tasks.json的如下:

0 投票
1 回答
314 浏览

visual-studio-code - Visual Studio Code 在 Windows 7 上创建多个实例

我在 64 位 Windows 7 操作系统上使用 Visual Studio Code 版本 1.1.1。

每当我启动 VS Code 时,它​​都会创建多个实例。每个人都会发生这种情况吗?我的设置有问题吗?

注意:我只在 VS Code 中使用 Angular 2 和 TypeScript。

0 投票
1 回答
7652 浏览

c++ - 如何定义 task.json 以在 windows 上使用 cl.exe 在 vscode 中编译 C/C++ 代码?

我已经在我的 64 位 win10 上安装了 Microsoft Visual C++ Build Tools 2015,并且可以使用 cl.exe 通过以下步骤在普通的命令提示符窗口中编译和链接 C/C++ 程序(来自设置路径和环境的一些说明命令行构建的变量):

helloworld.c 只是一个简单的 C 源文件,用于打印“Hello world!”。我还尝试将task.json配置为直接编译和链接vs代码中的C/C++程序。这是我的task.json:

并且PATH 中已经添加了 和 的路径vsvarsallcl但它仍然不起作用(输出放在帖子的末尾)。所以我的问题是:我如何定义task.json,它可以先运行vcvarsall amd64设置系统变量,然后执行cl命令来编译和链接程序。

在此处输入图像描述

0 投票
2 回答
210 浏览

javascript - 将当前关注的文件传递到 VSCode 中的集成终端

我正在尝试模仿 Sublime Text 的功能,在这里我可以创建一个“构建系统”,允许用户在终端中运行一些命令,然后是当前打开的文件的路径。

例如,我可以制作一些基本脚本,点击cmd + b并在集成窗口中查看输出(附截图)。

在 Sublime Text 中构建 JavaScript 系统

有什么方法可以创建一个快捷方式,例如传递给node {currentlyFocusedFile}VSCode 中的集成终端?

0 投票
1 回答
1413 浏览

visual-studio-code - 如何创建提供自定义问题匹配器的 VS Code 扩展?

我有使用 custom 的项目problemMatcher。但我想将它提取到一个扩展中,使其可配置。所以最终它可以tasks.json

怎么做?

0 投票
3 回答
11362 浏览

visual-studio-code - 如何跳转到 Visual Studio Code 中的构建错误?

我在 Linux 上使用 Visual Studio Code(版本 1.8.1)。当出现构建错误并且我单击包含错误的行时,它不会跳转到代码中的相应行。有没有办法使 Visual Studio Code 的行为与标准 Visual Studio 相同?

0 投票
2 回答
362 浏览

visual-studio-code - 如何在 VSCode 中运行多个任务

我正在尝试迁移到 VSCode,但在设置任务时遇到了问题。在 tasks.json 中定义任务很容易,但我想同时运行多个任务(我不能)。

这是我的用例:我的项目中有两个观察者(一个用于 gulp,另一个用于 webpack)。另外,我希望能够单独运行 webpack 任务。当我运行其中一个观察者时,我无法运行其他任何东西 - VSCode 要求我首先终止正在运行的任务。

在 Visual Studio 中,我使用了多个任务同时运行的 Task Runner。是否有可能在 VSCode 中实现相同的目标?

0 投票
1 回答
5471 浏览

visual-studio-code - 无法在 vscode 中运行简单的任务

我最终试图设置 vscode 来构建打字稿,但我首先只是想运行一个简单的任务,我似乎无法让它工作。我现在只想从https://code.visualstudio.com/docs/editor/tasks运行“Hello world”任务,它只是将字符串回显到输出窗口。

我的 tasks.json 位于 .vscode 文件夹中,其内容为:

当我尝试从命令面板运行任务并选择“任务:运行任务”时,当我希望看到此回显任务时,我看到“未找到任务”。我不知道为什么我在任务列表中看不到这个任务。

我究竟做错了什么?

未找到任务

FWIW,我的 vscode 版本是 1.11.1。

0 投票
1 回答
5892 浏览

javascript - 获取vscode中任务文件的相对路径

我在 vscode 的 tasks.json 文件中定义了一个任务,如下所示

它为我提供了运行此命令的文件${file}的绝对路径(从macOS 开始)。/Volumes有什么方法可以获取同一文件的相对路径(从工作区文件夹开始的路径)?

我已经检查了tasks 的官方文档,但在那里找不到任何参数列表。

0 投票
1 回答
4964 浏览

gulp - 在 VSCode 中创建文件观察器

我正在尝试摆脱WebStorm并尝试配置VS Code以获取WebStorm. 我正在尝试File Watcher在 VS Code 中实现功能。我曾经在 WebStorm 中有 Jade 和 Stylus 的文件观察器。我已经为他们准备了 gulp 任务,并且也添加了它们tasks.json。我什至也为他们提供了键绑定。但我必须手动运行它们。我想要的是,每当保存文件时,它都会检查它是Jade文件还是Stylus文件,然后运行适当的任务来生成 HTML 或 CSS 文件。

是否有可能在 VS Code 中做到这一点?如果是,那我该怎么做?