当前位置: 首页 > 面试题库 >

如何在VSCode中将环境变量添加到launch.json

阎乐池
2023-03-14
问题内容

在node.js项目上使用新的VSCode编辑器。我正在尝试通过编辑launch.json文件来配置“启动”配置文件以进行调试。我需要将连接字符串设置为环境变量。根据launch.json文件中的注释:

// Environment variables passed to the program.
"env": { }

我试过像这样添加我的环境变量:

"env":
{
"CONNECTION_STRING": "Data Source=server;Initial Catalog=catalog;User ID=uid;Password=pwd;MultipleActiveResultSets=true"
}

当我尝试启动我的应用程序时,这会导致错误;“ OpenDebug进程意外终止”。我尚未找到任何可以解释问题所在的日志文件等。

我知道当我设置环境变量并从标准命令提示符启动我的应用程序时,该应用程序可以正常工作。如果我在launch.json文件中注释掉变量,该应用程序还将按预期运行;我只是无法连接到数据库。

我假设我在launch.json文件中使用了错误的格式,但是我还没有找到任何使此工作有效的方法。

有任何想法吗?


问题答案:

Windows(可能是Linux)上的环境变量似乎存在问题。它确实可以在OS X上运行。我们正在调查。期待尽快修复。

更新(2015年6月2日): Visual Studio Code 0.3.0包含针对此问题的修复程序。



 类似资料:
  • 在节点上使用新的VSCode编辑器。js项目。我试图通过编辑启动来配置我的“启动”配置文件以进行调试。json文件。我需要将connectionstring设置为环境变量。根据发布会上的评论。json文件: 我尝试过添加我的环境变量,如下所示: 当我尝试启动我的应用程序时,这会导致错误;“OpenDebug进程意外终止”。我还没有找到任何日志文件等可以解释问题所在。 当我设置环境变量并从标准命令提

  • 我试图在spring boot应用程序中添加一个环境变量。属性文件。我知道如何在非spring启动项目中正常添加它,但我找不到用于添加环境变量的字段,这就是我所看到的。 这是我的application.properties文件,这可能会有帮助。

  • 问:比如,我把 a.exe 用nsis包装好,安装到 c:\helloLib\a.exe,完成后,想把c:\helloLib\添加到系统环境变量的path里头,这样,在任何地方输入a.exe可执行。如何将路径添加到系统环境变量中? 答:以下代码实现: ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Envir

  • 我使用GitLab提供的默认模板创建了一个项目。它附带了一个预定义的Dockerfile,我想在该文件上添加一些额外的环境变量,以便在中使用。 到目前为止,我所做的是在DockerFile中添加ENV值,如下所示: 像这样设置我的: 如何将环境变量传递给Spring应用程序?在IDE内部调试时是否可以使用文件或类似文件,或者必须生成映像才能运行项目? PS:我不认为这是在部署到Docker时外部化

  • 我正在尝试添加anaconda提示符来启动而不是powershell,以避免必须将python添加到env变量中。 我试着把它们排成一行,分成“-Foo Goo”和“-Foo”,“Goo”。每个版本要么导致错误,要么干脆忽略“-Command”参数(只是粘贴行,而不是执行)。

  • 有没有人尝试过使用Jenkins REST/API或任何其他方式在Jenkins Slave的配置中添加或更新环境变量。 使用Jenkins Swarm插件,我创建了一个slave(它使用JLNP连接到Jenkins master),但是环境变量(复选框没有勾选),并且Swarm client jar没有创建环境变量(默认情况下)。用户可以手动添加if reqd,但我正在寻找是否有一种方法来添加/