n(节点版本管理器)安装后不工作 - "bash: n: command not found"



我想使用 n 节点版本管理器管理 node.js 版本。

我尝试按照 Github 文档 https://github.com/tj/n 安装 n 并在我的终端中输入以下内容:

sudo npm install -g n

输入密码后,我的终端返回:

/usr/local/lib/node_modules/node/bin/n -> /usr/local/lib/node_modules/node/lib/node_modules/n/bin/n
+ n@6.0.1

但是,安装 n 后,我的终端无法识别相关命令,而是声明:

bash: n: command not found

我当前安装的节点版本是 v12.3.0,而我的 npm 是版本 6.9.0。

任何帮助将不胜感激。

谢谢

使用 npm 全局包添加的命令由 PATH 环境变量中显示的安装位置找到。您似乎有一个配置错误的前缀,可能是由于节点和 npm 的安装方式。

这就是典型设置中的外观。npm 前缀下的bin文件夹包含在PATH中,因此可以找到已安装的命令。

$ npm prefix --global
/usr/local
$ sudo npm install -g n
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
+ n@6.0.1
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
$ command -v n
/usr/local/bin/n
$ n --version
6.0.1

相关内容

  • 没有找到相关文章

最新更新