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

时间:2018-04-19 10:41:35

标签: ubuntu windows-subsystem-for-linux

我在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位,那是正确的下载文件吗?

3 个答案:

答案 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和npm
apt-get install -y nodejs

答案 1 :(得分:4)

要在WSL的Ubuntu上安装nodenpm,您需要安装nvm。它不适用于apt-install

  1. 安装NVM

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

  1. 根据您使用的Linux Shell编辑〜/ .bashrc或〜/ .zshrc,并在底部添加以下内容

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