jdp*_*-10 5 bash version-control node.js npm n
我想使用 n - node 版本管理器管理 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
Run Code Online (Sandbox Code Playgroud)
但是,安装 n 后,我的终端无法识别相关命令,而是指出:
bash: n: command not found
我当前安装的节点版本是 v12.3.0,而我的 npm 版本是 6.9.0。
任何帮助将不胜感激。
谢谢
使用 npm 全局包添加的命令可以通过出现在 PATH 环境变量中的安装位置找到。您似乎有一个错误配置的前缀,可能是由于 node 和 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6664 次 |
| 最近记录: |