问题标签 [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 投票
6 回答
34708 浏览

visual-studio-code - Visual Studio 代码:找不到 preLaunchTask 'build'?

我使用以下命令创建了一个新的 .NET Core 应用程序:

当我尝试在 Visual Studio Code 调试器中运行它时,我得到:

Visual Studio Code 为我生成了这些文件:

我的问题看起来与这个类似,但在我的情况下,preLaunchTask 的 launch.json 和 tasks.json 中的名称之间没有不匹配,因此答案不适用于这种情况。我正在运行 Visual Studio Code 版本 1.11.2 和 .NET Core 1.1(截至本文创建时的最新版本)。

我在 Windows 机器和 Mac 上都尝试过同样的问题。如果我执行命令“dotnet restore”和“dotnet run”,代码运行没有问题,但我仍然收到相同的错误:“找不到 preLaunchTask 'build'”

0 投票
2 回答
11814 浏览

visual-studio-code - 如何仅使用 tasks.json 在 Visual Studio Code 中链接任务?

我一直在研究Visual Studio Code的文档,以弄清楚如何将多个连续任务添加到tasks.json文件中。

tasks数组仅允许为同一命令创建不同的参数。在此示例中,命令是echo.

tasks.json 是否允许连续执行多个任务?例如,tsc后跟uglify?

0 投票
1 回答
536 浏览

asp.net - VS Code:使用 Angular 4 运行 ASP.NET SPA 并使用 NodeServices 选项 Launch With Debugging

我试图在 VS Code 中启动我的 SPA 项目(Angular 4 + ASP.NET),但我遇到了错误。此错误是由以下原因引起的:

当我的 javascript/typscript 代码在服务器上预渲染时,此选项应该能够调试它。但问题是这种配置已被弃用。

在浏览器中运行应用程序时出错

这意味着我应该使用node --inspect而不是node --debug但是如何在 VS Code 或 ASP.NET Core 项目中实现这一点,以强制该dotnet run命令将启动适当的节点调试模式。

0 投票
1 回答
2535 浏览

typescript - 如何让 vscode 进行与 ng serve 相同的构建?

我刚刚开始使用 angular-cli 和 vscode 开始我的第一个项目,一切都很顺利。我可以运行 ng server -o 并弹出我的 webapp!但是,有时我知道我会做出很多重大更改,所以我不希望它一直运行,我想在 vscode 内部进行构建,它完全模仿 ng 将执行的构建。我知道我必须在 tasks.json 文件中创建一个构建任务,但我不知道是什么驱动了 ng 的设置,所以我可以完全模仿那个构建。谢谢!

0 投票
2 回答
4747 浏览

java - VS Code Java 调试器参数

我正在尝试使用 VS Code调试器插件进行调试。我的程序在 main 方法中采用了一些命令行参数。调试器插件说它支持参数,但我不知道如何将这些提供给调试器。

我创建了task.json它建议的内容,但是如果我将 args 放在 json 的“args”字段中,则会出现错误。

这是我的tasks.json

这是我的launch.json

0 投票
0 回答
335 浏览

c# - 如何在 vscode 中运行 asp.net 解决方案?

Asp.Net在 Visual Studio(Windows)上创建了一个项目,我想进行一些更改并在 VScode for Mac 上运行解决方案......我可以这样做吗?我已经安装了.net 和东西。我尝试在launch.json文件中输入我的应用程序路径:

"program": "${workspaceRoot}/bin/Debug/myproject.dll",

但不工作。我知道这可能是一个非常愚蠢的问题,但我从 2 天前开始就一直在尝试这样做,并且有点压力。

0 投票
2 回答
16038 浏览

visual-studio-code - 如何使 vscode 不等待完成 preLaunchTask?

我在 Visual Studio 代码中有一个调试设置,我在其中运行一个可以执行我的 JS 文件的外部二进制文件(使用 duktape)。调试适配器目前仅支持附加请求(不支持启动),因此我必须先运行二进制文件,然后才能调试 JS 脚本。

为了避免必须手动启动应用程序,我为它创建了一个任务并将其设置在我的 launch.json 文件中:

任务定义如下:

现在的问题是 vscode 等待预启动任务完成,而应用程序等待调试器附加。捕获 22。

如何避免 vscode 等待预启动任务完成?

更新

同时,我阅读了vscode 任务页面并提出了这个任务配置。不过,它对我不起作用

启动的应用程序打印等待消息,然后无休止地等待调试连接。也许问题与用 C++ 编写的应用程序(有点像终端应用程序的 Node.js)有关?

0 投票
1 回答
3859 浏览

visual-studio-code - 如何在 Visual Studio Code 任务中使用标准输入/标准输出重定向?

我想用 Visual Studio Code 任务编译我的 Stylus 文件,但该命令需要 stdin/stdout 重定向(使用<and >):

这不起作用,因为行为似乎与外壳不同。

尝试

抓住

0 投票
0 回答
210 浏览

visual-studio-code - Visual Studio Code 中的 JSDoc 长行格式

sublime的DocBlockr 包提供了“在注释块内,按 Alt+Q 以换行以使其适合您的标尺”的功能。这在编辑多行文件描述时非常方便。在 Visual Studio Code 中有什么好的方法吗?手动重新格式化 JSDoc 注释中的换行符和初始星号是一件令人头疼的事情。

0 投票
1 回答
3445 浏览

python - VSCode 中的任务输出编码

我正在使用 Visual Studio Code 学习 BeautifullSoup,当我运行这个脚本时:

我收到以下错误:

回溯(最后一次调用):文件“c:\ ... \intro-to-soup-2.py”,第 13 行,在 print(soup.prettify()) 文件“C:\ ... \Local \Programs\Python\Python36-32\lib\encodings\cp1252.py",第 19 行,编码返回 codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f440' 在位置 515:字符映射到

如果我在汤变量中强制编码 utf-8,我将无法使用 prettify,因为它不适用于字符串...还尝试在第一行使用 # - - coding: utf-8 - -没有成功的代码。

这是我的这个项目的tasks.json:

完全相同的代码在 PyCharm 中运行,没有任何问题。有什么想法可以在 Visual Studio Code 中解决这个问题吗?

这是我的“点冻结”结果:

感谢您的时间,

尤尼托。