在 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 上的终端不同