问题标签 [vscode-remote]
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 Code + VSCode remote + Chrome 调试器调试 Angular 应用程序
我们有一个 Angular 应用程序(Angular 8),代码设置在 Ubuntu vm 上。并使用 Visual Studio Code + Remote Development Tool (Microsoft) 进行开发。
虽然开发工作正常,但我在调试应用程序时遇到了问题。
启动.json 配置
{ "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome", "url": "http://localhost:4200/#", "webRoot": "${workspaceFolder}", "sourceMaps": true, "runtimeArgs": ["--disable-session-crashed-bubble"] }, { "type": "chrome", "request": "attach", "name": "Attach to Chrome", "port": 9222, "address": "localhost", "webRoot": "${workspaceFolder}", "sourceMaps": true } ] }
用于端口转发的 vscode 命令: "Forward Port From Active Host"
开发环境的 angular.json 配置
{ "dev": { "optimization": false, "outputHashing": "all", "sourceMap": true, "extractCss": true, "namedChunks": true, "aot": true, "extractLicenses": true, "vendorChunk": true, "buildOptimizer": false, "fileReplacements": [ { "replace": "ui/environments/environment.ts", "with": "ui/environments/environment.ts" } ] } }
有了这个,我可以从本地连接到远程,但是,“附加到 Chrome”无法找到文件并产生错误,例如
无法打开“dashboard.man~de6ca691.77f46380879a4a0699b4.js”:无法读取文件(错误:找不到文件(vscode-remote://ssh-remote+angular_serve/kite/angular_proj/dashboard/dashboard.man~de6ca691. 77f46380879a4a0699b4.js))。
这样的远程调试可行吗?我是否缺少任何配置?
python - 在 VS Code 调试模式下获取不正确的环境变量?
我正在使用 VS Code 的远程功能通过 ssh 进行编码并尝试设置调试配置。我正在运行的 python 程序使用了很多环境变量,这是一种情况:
当我在调试模式下运行时,当我希望将其设置为我的用户名时user
设置为字符串。我试过在配置文件中设置这些:root
tdeng
或者
但它们从不影响 os.environ.get() - 总是root
出于某种原因。
我也尝试过这个https://github.com/Microsoft/vscode-python/issues/436#issuecomment-361540371但它没有用。
当我直接使用我设置的相同 python 环境在集成终端中执行此程序时,程序运行良好。( python program.py
),它只是正常访问所有这些环境变量。有什么建议么?我很想在互联网上找到解决方案,但我不知道这是否是 VS Code、远程扩展、我的配置文件或我的开发环境的问题。
编辑:启动配置如下所示:
我很确定我正在运行正确的配置,因为我在调试下拉列表中单击了相同的名称。该程序也可以正确运行并导入正确的模块等,直到os.environ.get
.
docker - 在容器中重新打开项目的问题
在容器中打开项目时遇到了这个问题。
问题是我不能按y
或N
。我知道我为什么会遇到这个问题 - 因为我之前使用过该 docker compose 文件,并且容器和卷是使用目录前缀 ( docker
) 创建的。
有一种方法可以通过.env
文件来更改compose项目名称,但是不起作用(我把文件放在根目录,compose文件所在的目录,文件.devcontainer
夹中)。还有-p
参数,但是 MS GitHub 页面没有提供任何信息。
我可能可以通过重命名所有内容来修复它,但这可能是一个严重的问题,因为您无法继续此过程......
有没有人遇到过类似的问题并解决了?
谢谢,
卡雷尔
visual-studio-code - 直接在远程ssh中启动vscode
我正在大量使用 vscode 远程 ssh,每次,我都必须定期启动它并运行命令以使用远程 SSH 启动一个新实例
有没有办法使用 VsCode 快捷方式的一些参数直接在远程 SSH 模式下启动?
谢谢
visual-studio-code - VSCode remote-ssh 扩展:服务器端端口
Visual Studio 代码的 remote-ssh 扩展安装 vscode-server 部分(在我的情况下从 windows 到 linux)
在编辑器中,我看到一个日志,vscode 测试刚刚通过尝试连接到 43311 端口安装了服务器。该端口在我的服务器上已关闭,但我打开了另一个端口。
如何将 remote-ssh vscode-server 使用的默认端口 43311 更改为其他人?
node.js - VS Code - WSL - 节点调试断点不暂停代码执行
我在带有 WSL 的 Windows 中使用 VS Code。我安装了 WSL 扩展,并且在 VS Code Preferences > Settings 我设置了 Node: Auto Attach "on"。
我可以在 VS Code 终端中很好地运行我的程序,当我使用检查参数运行它们时,就像node --inspect myprogram.js
它说“已连接调试器”并在 VS Code 窗口中显示“自动附加:打开”。但是,执行并没有在我在 VS Code UI 中设置的断点处停止(我确定是因为我在一些正在打印的 console.log()s 上有断点)。
我也尝试过使用 launch.json 调试配置文件,但运气不佳。你的意见?谢谢你看看。
visual-studio-code - VSCode remote-ssh 扩展:服务器组件安装
这是通过 SSH 在 VSCode 中声明的远程开发功能,但似乎服务器端服务将使用 wget 安装。
但是我们的 RHEL7 服务器是限制使用此类工具的。为远程开发安装服务器端组件的另一种方法是什么?
visual-studio-code - How do i open a local terminal from a remote session in VScode?
When i open my workspace in VScode i go directly into my SSH work area, which is what i want. But i want to have a split terminal with access to both my SSH-work area and a terminal for my local computer, but i cant access the local one without making an explicitly new terminal from the dropdown window. And if i try to split the new local terminal i get the error "The terminal shell CWD "/Users/asd/work/" does not exist" as if its being looked for in my SSH work directory. Is there any way of specifying the default terminal to be on my local computer? If i do so in the terminal preferences in VScode i get the CWD-error on startup instead.