在 Windows 上的 Ubuntu 终端中,Node 无法工作。

10
我正在尝试使node在Bash on Ubuntu on Windows内运行。 我刚开始使用Bash on Ubuntu on Windows,所以我可能会犯一些新手错误。 我已经在node上执行了“apt-get install”。
# sudo apt-get install node
Reading package lists... Done
[...]

那个命令输出的结果是合理的。

但当我实际尝试运行该命令时,却没有任何响应。没有错误消息,也没有任何提示。

# node -v
# node
#

我做错了什么?

1个回答

8

要在Ubuntu中安装NodeJS,请安装nodejs软件包:

wget -qO- https://deb.nodesource.com/setup_6.x | sudo bash -
sudo apt-get install nodejs

node这个包与NodeJS无关。


1
Ubuntu 仓库中默认安装的 nodejs 软件包版本相当陈旧,适用于 WSL 的 Ubuntu 14.04 版本。最新版本的 Node 是 v6.5.0,但是 该软件包 仍然停留在 0.12 版本。因此,请按照 这里 的说明获取最新版本。 - Aurora0001
1
我在参考页面上使用了命令 curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -,这也很好地起作用了。 - Klas Mellbourn
3
我希望node命令始终是最新的,并且作为标准实现,但事实并非如此。我不得不使用nodejs才能使它在Windows 10上使用Ubuntu的bash正常工作。感谢您的帮助。 - Coty Embry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接