问题标签 [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.
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'”
visual-studio-code - 如何仅使用 tasks.json 在 Visual Studio Code 中链接任务?
我一直在研究Visual Studio Code的文档,以弄清楚如何将多个连续任务添加到tasks.json
文件中。
该tasks
数组仅允许为同一命令创建不同的参数。在此示例中,命令是echo
.
tasks.json 是否允许连续执行多个任务?例如,tsc
后跟uglify
?
typescript - 如何让 vscode 进行与 ng serve 相同的构建?
我刚刚开始使用 angular-cli 和 vscode 开始我的第一个项目,一切都很顺利。我可以运行 ng server -o 并弹出我的 webapp!但是,有时我知道我会做出很多重大更改,所以我不希望它一直运行,我想在 vscode 内部进行构建,它完全模仿 ng 将执行的构建。我知道我必须在 tasks.json 文件中创建一个构建任务,但我不知道是什么驱动了 ng 的设置,所以我可以完全模仿那个构建。谢谢!
java - VS Code Java 调试器参数
我正在尝试使用 VS Code调试器插件进行调试。我的程序在 main 方法中采用了一些命令行参数。调试器插件说它支持参数,但我不知道如何将这些提供给调试器。
我创建了task.json
它建议的内容,但是如果我将 args 放在 json 的“args”字段中,则会出现错误。
这是我的tasks.json
:
这是我的launch.json
:
c# - 如何在 vscode 中运行 asp.net 解决方案?
我Asp.Net
在 Visual Studio(Windows)上创建了一个项目,我想进行一些更改并在 VScode for Mac 上运行解决方案......我可以这样做吗?我已经安装了.net 和东西。我尝试在launch.json
文件中输入我的应用程序路径:
"program": "${workspaceRoot}/bin/Debug/myproject.dll"
,
但不工作。我知道这可能是一个非常愚蠢的问题,但我从 2 天前开始就一直在尝试这样做,并且有点压力。
visual-studio-code - 如何使 vscode 不等待完成 preLaunchTask?
我在 Visual Studio 代码中有一个调试设置,我在其中运行一个可以执行我的 JS 文件的外部二进制文件(使用 duktape)。调试适配器目前仅支持附加请求(不支持启动),因此我必须先运行二进制文件,然后才能调试 JS 脚本。
为了避免必须手动启动应用程序,我为它创建了一个任务并将其设置在我的 launch.json 文件中:
任务定义如下:
现在的问题是 vscode 等待预启动任务完成,而应用程序等待调试器附加。捕获 22。
如何避免 vscode 等待预启动任务完成?
更新:
同时,我阅读了vscode 任务页面并提出了这个任务配置。不过,它对我不起作用
启动的应用程序打印等待消息,然后无休止地等待调试连接。也许问题与用 C++ 编写的应用程序(有点像终端应用程序的 Node.js)有关?
visual-studio-code - 如何在 Visual Studio Code 任务中使用标准输入/标准输出重定向?
我想用 Visual Studio Code 任务编译我的 Stylus 文件,但该命令需要 stdin/stdout 重定向(使用<
and >
):
这不起作用,因为行为似乎与外壳不同。
尝试
抓住
visual-studio-code - Visual Studio Code 中的 JSDoc 长行格式
sublime的DocBlockr 包提供了“在注释块内,按 Alt+Q 以换行以使其适合您的标尺”的功能。这在编辑多行文件描述时非常方便。在 Visual Studio Code 中有什么好的方法吗?手动重新格式化 JSDoc 注释中的换行符和初始星号是一件令人头疼的事情。
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 中解决这个问题吗?
这是我的“点冻结”结果:
感谢您的时间,
尤尼托。