节点版本管理器n无法识别Mac上安装的节点

时间:2017-01-31 18:06:59

标签: node.js

我刚刚愉快地安装了节点(v6.9.4)和节点版本管理器 n (2.1.3)。

如果我运行

,我可以看到这两个软件包都已正确安装
node -v

n --version

当我跑步时

n

获取节点的当前活动版本我得到以下答案

Error: no installed version

  Usage: n [options/env] [COMMAND] [args]

  Environments:
    n [COMMAND] [args]            Uses default env (node)
    n io [COMMAND]                Sets env as io
    n project [COMMAND]           Uses custom env-variables to use non-official sources
.......

对任何可能出错的建议都表示赞赏

1 个答案:

答案 0 :(得分:2)

完全免责声明:这是我第一次听说n。我只使用nvm,效果很好。

尝试让n为我工作的步骤:

> npm -g install n
> n latest
> n

// outputs:
ο node/7.4.0

现在这里变得棘手。与在系统级别管理Node版本的nvm不同,n似乎只在/usr/local/n/versions/node/内管理自己的本地版本。因此,您需要使用n的语法来运行特定版本:

> n use 7.3.0 —version

// outputs:
v7.3.0