在Windows上的Ubuntu(WSL)上的Bash上安装NPM/Node。Ubuntu/Bash使用什么体系结构?

在Windows上的Ubuntu(WSL)上的Bash上安装NPM/Node。Ubuntu/Bash使用什么体系结构?,ubuntu,windows-subsystem-for-linux,Ubuntu,Windows Subsystem For Linux,我在Windows上使用Ubuntu上的Bash作为命令行工具 我需要安装Node和NPM,在for unix上,我需要在5个不同的选项中进行选择:32位、64位、ArmV6、ArmV7、Armv8。Arms本身不是32位就是64位,所以这让我很困惑 Arm版本是否适用于移动设备?我在任何目录中都找不到Bash/Ubuntu,在64位程序目录中也找不到 如果我的Windows是64位的,我能假设Bash/Ubuntu也是64位的,并且这是正确的下载文件吗 uname -a 在WSl中运行上述命

我在Windows上使用Ubuntu上的Bash作为命令行工具

我需要安装Node和NPM,在for unix上,我需要在5个不同的选项中进行选择:32位、64位、ArmV6、ArmV7、Armv8。Arms本身不是32位就是64位,所以这让我很困惑

Arm版本是否适用于移动设备?我在任何目录中都找不到Bash/Ubuntu,在64位程序目录中也找不到

如果我的Windows是64位的,我能假设Bash/Ubuntu也是64位的,并且这是正确的下载文件吗

uname -a
在WSl中运行上述命令

sudo apt-get update && sudo apt-get upgrade
如果为64位,则将显示以下内容

Linux Karthik-Pc 4.4.0-17134-Microsoft #112-Microsoft Thu Jun 07 22:57:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux
如果是32位,则将显示

Linux Karthik-Pc 4.4.0-17134-Microsoft #112-Microsoft Thu Jun 07 22:57:00 PST 2018 i686 i686 i686 GNU/Linux
顺便说一句,您可以从apt轻松下载wsl中的节点和npm

apt-get install -y nodejs

尝试升级apk中的所有插件。在WSl中运行以下命令

sudo apt-get update && sudo apt-get upgrade

要在WSL上的Ubuntu中安装
node
npm
,您需要安装
nvm
。它不适用于
apt安装

  • 安装NVM
  • curl-o-https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh |bash

  • 根据您使用的Linux Shell编辑~/.bashrc或~/.zshrc,并在底部添加以下内容
  • export NVM_DIR=“/home/yourusername/.NVM”
    [-s“$NVM\u DIR/NVM.sh”]&&&\。“$NVM_DIR/NVM.sh”

    现在重新启动bash,然后运行

    nvm安装节点

    如果您希望安装特定版本,则将安装最新版本

    nvm安装v6.11.5

    你都准备好了


    信用证:

    我安装了nodejs,然后运行
    节点--verion
    没有问题。但是我没有在WSL UBUNTUF中运行
    npm
    命令。按照这些安装节点js@KarthikRaja的说明,它们不起作用。
    哪个npm
    /mnt/c/Program Files/nodejs/npm
    @UTF\u or\u Death的输出您能解决这个问题吗?我按照说明操作,从那时起它们已经改变了,但可能在本文中我得到了最好的解决方案:目前在0.37.2上