检查 nodejs 的版本不返回任何内容

tha*_*you 27 command-line nodejs software-installation

我正在尝试将 node js 安装到 Ubuntu 上,以便我可以运行 AngularJS。我不确定我之前是否安装过它,所以我跑了sudo-apt get install node,一旦完成,我就跑了,node --version但我的终端上没有任何返回。

jason@jason:~$ node --version
jason@jason:~$ 
Run Code Online (Sandbox Code Playgroud)

如何检查是否安装了 nodejs?

Ser*_*gey 52

尝试

nodejs --version
Run Code Online (Sandbox Code Playgroud)

(至少在我的系统上,二进制文件称为 nodejs)


小智 6

你真的不想apt-get在 ubuntu 上安装 NodeJS。

ubuntu 打包第 3 方软件的方式意味着你总是会得到过时的版本,除非你有非常活跃的维护者或缓慢的软件开发周期——这对于 NodeJS 和 NodeJS 包维护者来说都不是真的。我刚刚检查了一下,它看起来apt-get install nodejs会给你一个 v0.6.19 安装,从 2012 年 6 月开始——截至 2013 年 9 月,当时 NodeJS 已经达到稳定的 v0.10.18,有相当大的内部变化。

你不想apt-get使用 NodeJS 的另一个原因是可执行文件将被称为 nodejs,原因很简单,在当代 linux 发行版的巨大全局命名空间中,node当 NodeJS 出现时,它已经被分配给了一个不相关的软件。

您可能想自己编译 NodeJS,或者尝试他们在 nodejs.org 上下载的二进制包之一。