要在 Mac 系统中全局设置 NODE_OPTIONS 为 --openssl-legacy-provider,需要将设置添加到 ~/.bashrc 或 ~/.bash_profile 文件。下面是具体操作步骤:
-
打开 Mac 终端。
-
检查是否有
~/.bash_profile文件,输入以下命令:ls -a ~ | grep .bash_profile如果输出显示
.bash_profile,说明文件已经存在。否则,请执行以下命令创建此文件:touch ~/.bash_profile -
使用文本编辑器(如 nano 或 vim),打开
~/.bash_profile文件。在本例中,我们将使用 nano:nano ~/.bash_profile -
在文件末尾添加以下内容:
export NODE_OPTIONS="--openssl-legacy-provider" -
保存文件并退出文本编辑器。在 nano 中,保存并退出的快捷键是
Ctrl + X,然后按Y键确认保存,最后按回车键退出。 -
输入以下命令使更改立即生效:
source ~/.bash_profile
现在 NODE_OPTIONS 已经全局设置为 --openssl-legacy-provider。每次打开新的终端窗口时,设置将自动应用。
要检查 NODE_OPTIONS 变量的当前值,请在终端中输入以下命令:
echo $NODE_OPTIONS
如果输出显示 --openssl-legacy-provider,则表示设置已生效