如何在 Unix/Linux 系统上为 npm 设置永久路径

问题描述 投票:0回答:1

我遇到了 npm 在我的 Unix/Linux 环境中无法正常工作的问题。为了暂时解决该问题,我在终端中执行了以下命令:

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH

设置临时路径后,运行 npm start 工作正常。但是,由于此解决方案是临时的,并且在关闭终端后会重置,因此我正在寻找一种方法来永久设置 PATH 环境变量以包含 npm 正确运行所需的目录。

如何永久修改 PATH 环境变量以确保 npm 正常工作,而无需每次打开新的终端会话时都重置 PATH?

javascript node.js path export bin
1个回答
0
投票

要在 Unix/Linux 中永久设置 PATH 环境变量,可以将导出命令添加到 shell 配置文件中。通常,此文件是 .bashrc、.bash_profile、.profile 或 .zshrc,具体取决于您的 shell。

具体操作方法如下。

使用文本编辑器打开您首选的 shell 配置文件。 例如

nano ~/.bashrc

在文件末尾添加以下行

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH

保存文件并退出文本编辑器。

要应用更改,请关闭并重新打开终端并运行 来源~/.bashrc

现在,PATH 变量将被永久设置,并且 npm 应该可以正常工作,而无需每次打开新的终端会话时手动设置 PATH。如果您使用不同的 shell(例如 zsh),请将 .bashrc 替换为适合您的 shell 的配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.