在Windows上的Ubuntu(WSL)上的Bash上安装NPM/Node。Ubuntu/Bash使用什么体系结构?
我在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位的,并且这是正确的下载文件吗在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中运行上述命
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安装
curl-o-https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh |bash
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上