【问题标题】:node not working on Bash on Ubuntu on Windows节点在 Windows 上的 Ubuntu 上无法在 Bash 上运行
【发布时间】:2017-01-26 03:02:28
【问题描述】:

我正在尝试让节点在 Windows 上的 Ubuntu 上的 Bash 中工作。

我刚开始在 Windows 上的 Ubuntu 上使用 Bash,所以我可能犯了一些新手错误。

我在node 上完成了apt-get install

# sudo apt-get install node
Reading package lists... Done
[...]

该命令给出了合理的输出。

但是当我真正尝试运行该命令时,我没有得到任何响应。没有错误信息,什么都没有

# node -v
# node
#

我做错了什么?

【问题讨论】:

    标签: node.js bash ubuntu windows-10


    【解决方案1】:

    要在 ubuntu 中安装 NodeJS,请安装 nodejs 包:

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

    node与NodeJS无关。

    【讨论】:

    • Ubuntu repo 中的默认 nodejs 包对于 14.04(这是 WSL 中使用的版本)已经过时了 - 最新的 Node 是 v6.5.0,但 the package 仍然是 0.12 .相反,请按照说明here 获取最新版本。
    • 我使用了命令curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - 建议他引用的页面。这也很好。
    • 我真的希望 node 始终是 node 的最新和最新命令,并且这是作为标准实现的,但它不是。我必须使用 nodejs 才能使用 ubuntu 的 bash 在 Windows 10 上为我工作。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-24
    • 2017-10-24
    • 2015-01-24
    • 2017-05-07
    • 2017-12-31
    • 1970-01-01
    • 2018-07-24
    相关资源
    最近更新 更多