Node.js 是否从VS代码外部获取VS代码${workspaceFolder}变量?

Node.js 是否从VS代码外部获取VS代码${workspaceFolder}变量?,node.js,bash,visual-studio-code,Node.js,Bash,Visual Studio Code,我有一个bash脚本,我在VS代码集成终端中运行。我有没有办法通过编程获得VS Codes${workspaceFolder}变量的值?我有没有办法从bash或使用node.js脚本访问${workspaceFolder},或者使用VS代码扩展API之类的东西?也许让VS代码在不使用GUI的情况下运行任务?为什么不$pwd?@JBallin,因为脚本可能无法从项目根运行。因此,如果我从projectroot/foo调用pwd,那么pwd不会给出项目根目录。为什么不总是在根目录下运行脚本或使用逻辑

我有一个bash脚本,我在VS代码集成终端中运行。我有没有办法通过编程获得VS Codes
${workspaceFolder}
变量的值?我有没有办法从
bash
或使用
node.js
脚本访问
${workspaceFolder}
,或者使用VS代码扩展API之类的东西?也许让VS代码在不使用GUI的情况下运行任务?

为什么不$pwd?@JBallin,因为脚本可能无法从项目根运行。因此,如果我从
projectroot/foo
调用
pwd
,那么
pwd
不会给出项目根目录。为什么不总是在根目录下运行脚本或使用逻辑以编程方式确定根目录(例如,检查您希望存在于根目录下的文件,如package.json、.git等)此脚本具有基于从何处运行的备用功能。我确实检查了我希望存在于root中的文件,以检查是否存在,但是在这种情况下,我确实需要实际的项目根路径。我使用了一个带有硬编码值的.env文件。用一个任务启动脚本,并将
${workspaceFolder}
作为参数,将脚本命令行选项设置为
-w/home/user/projects/great