在 Mac 上的 Visual Studio Code 调试器中设置环境变量

Posted

技术标签:

【中文标题】在 Mac 上的 Visual Studio Code 调试器中设置环境变量【英文标题】:Set environment variable in Visual Studio Code debugger on a Mac 【发布时间】:2019-06-05 21:27:29 【问题描述】:

我想使用 VSCode 调试器并想在启动应用程序之前设置环境变量。 Launch 文件夹中的配置如下所示。

    
        "name": "Launch on ios",
        "type": "nativescript",
        "request": "launch",
        "platform": "ios",
        "appRoot": "$workspaceRoot",
        "sourceMaps": true,
        "watch": true,
        "environment": [
            
                "BUILD_ENV": "local"
            
        ]
    

这似乎不起作用。我正在使用 Mac。

【问题讨论】:

你的意思是 webpack 环境变量?您是否在您的webpack.config.js 中定义了BUILD_ENV?如果是,请尝试添加"tnsArgs":["--bundle", "--env.BUILD_ENV=local"] 似乎没有拾取变量的值 【参考方案1】:

也许这行得通:

"env": 
  "BUILD_ENV": "local"
 

"envFile": "$workspaceFolder/.env",

"osx": 
    "environment": [
         "name": "", 
          "value": ""
      
   ]
,

见platform-specific properties。

【讨论】:

env 也无法识别。我没有单独的 env 文件。该变量在 package.json 中定义 所以仅仅输入“env”会为可能的环境变量带来任何智能感知吗?我得到了上述两个选项。 我也刚刚找到了上面的“osx”选项:***.com/questions/29971572/… [upvote the last answer] 试过这个 "osx": "environment": [ "name": "BUILD_ENV", "value": "local" , "BUILD_ENV": "local" ] this "osx": "env": [ "name": "BUILD_ENV", "value": "local" , "BUILD_ENV": "local" ] 跨度>

以上是关于在 Mac 上的 Visual Studio Code 调试器中设置环境变量的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 中通过 C# 将参数传递给 Mac 上的终端

[openMP] OpenMP在visual studio和mac上的配置

Visual Studio for Mac 上的奇怪 linq 异常

Visual Studio Code 中的 PATH 变量与 Mac 上的终端不同

本地/远程 IOS 设备上的 Visual Studio Cordova 应用程序

在 Mac 上从 Visual Studio 调用 URL。 GetAsync 永远不会返回