14.04: 为什么我看到不同版本的node 和 nodejs

分享于 

1分钟阅读

ubuntu

  繁體

问题

我运行以下命令来安装稳定版本的node


sudo npm cache clean -f


sudo npm install -g n


sudo npm install -g n



现在,当运行node -v时,我看到v10.0.0,而nodejs -v返回v4.2.6,我为什么看到这个?


答案1

你可以拥有不同的node版本,因为它们已经以不同的方式安装。

  • 一个从官方发行版安装:大多数时候,nodejs命令由包(Debian,Ubuntu ... )提供,此二进制文件安装在/usr/bin/下
  • 来自npm存储库的二进制文件:当你使用npm命令安装node,并且带有-g参数时,包安装在系统范围内的(适用于所有用户),软件包安装在/usr/local/bin/下


  • 版本  nodejs