最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

n(节点版本管理器)在安装后不起作用

IT培训 admin 9浏览 0评论

n(节点版本管理器)在安装后不起作用

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

我试图通过遵循Github文档,并在终端中输入以下内容:

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
+ [email protected]

但是,在安装n之后,我的终端无法识别相关命令,而是指出:

bash: n: command not found

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

任何帮助将不胜感激。

谢谢

回答如下:

使用npm全局软件包添加的命令可通过PATH环境变量中显示的安装位置找到。您似乎配置了错误的前缀,这可能是由于node和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
+ [email protected]
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
$ command -v n
/usr/local/bin/n
$ n --version
6.0.1

n(节点版本管理器)在安装后不起作用

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

我试图通过遵循Github文档,并在终端中输入以下内容:

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
+ [email protected]

但是,在安装n之后,我的终端无法识别相关命令,而是指出:

bash: n: command not found

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

任何帮助将不胜感激。

谢谢

回答如下:

使用npm全局软件包添加的命令可通过PATH环境变量中显示的安装位置找到。您似乎配置了错误的前缀,这可能是由于node和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
+ [email protected]
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
$ command -v n
/usr/local/bin/n
$ n --version
6.0.1
发布评论

评论列表 (0)

  1. 暂无评论