相关疑难解决方法(0)

Powershell:仅为单个命令设置环境变量

在Linux上,我可以这样做:

$ FOO=BAR ./myscript
Run Code Online (Sandbox Code Playgroud)

在设置环境变量FOO的情况下调用"myscript".

在Powershell中是否有类似的可能,即无需先设置变量,调用命令,然后再次取消设置变量?

为了更清楚我的用例 - 我不想将它作为脚本的一部分使用.相反,我有一个第三方脚本,其行为我可以使用环境变量控制,但在这种情况下,不是命令行参数.因此能够在打字之间交替

$ OPTION=1 ./myscript
Run Code Online (Sandbox Code Playgroud)

$ ./myscript
Run Code Online (Sandbox Code Playgroud)

会非常方便.

windows variables environment powershell scripting

74
推荐指数
7
解决办法
3万
查看次数

使用Windows PowerShell传递Node.js环境变量

我正在尝试使用PowerShell将环境变量传递给Node.js:

C:\Users\everton\my-project> $env:MY_VAR = 8000 node index.js
Run Code Online (Sandbox Code Playgroud)

但是我在PowerShell中遇到错误:

令牌'节点'意外表达或声明

javascript windows powershell node.js

14
推荐指数
3
解决办法
8355
查看次数