我在Windows上的Ubuntu上使用Bash作为命令行工具。我需要安装Node和NPM,并且在download page上用于unix我需要在5种不同的选项中进行选择:32位,64位,ArmV6,ArmV7,Armv8。武器本身是32位或64位,所以这让我感到困惑。 Arm版本是否适用于移动设备?我无法在任何目录中找到Bash / Ubuntu,也不能在64位程序目录中找到。如果我的Windows是64位,我可以假设Bash / Ubuntu也是64位,那是正确的下载文件吗?
答案 0 :(得分:5)
uname -a
在WSl中运行上述命令。
如果是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中的node和npmapt-get install -y nodejs
答案 1 :(得分:4)
要在WSL的Ubuntu上安装node
和npm
,您需要安装nvm
。它不适用于apt-install
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR="/home/yourusername/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
现在重新启动bash,然后运行
nvm install node
如果您要安装特定版本,则会安装最新版本
nvm install v6.11.5
您都准备好了。
信用:https://winsmarts.com/how-to-install-node-on-linux-on-windows-wsl-65069ea5f83d
答案 2 :(得分:0)
尝试在APK中升级所有插件。在WSl中运行以下命令。
sudo apt-get update && sudo apt-get upgrade