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

mpgws1up  于 2023-01-25  发布在  Windows
关注(0)|答案(6)|浏览(165)

我在Windows上使用Ubuntu上的Bash作为命令行工具。
我需要安装Node和NPM,在download page for unix上,我需要在5个不同选项中进行选择:32位,64位,armv 6,ArmV7,armv 8。手臂本身不是32位就是64位,所以这让我很困惑。
Arm版本是用于移动的设备的吗?我在任何目录下都找不到Bash/Ubuntu,在64位程序目录下也找不到。
如果我的Windows是64位的,我可以假设Bash/Ubuntu也是64位的,并且这是正确的下载文件吗?

von4xj4u

von4xj4u1#

要在WSL上的Ubuntu中安装nodenpm,您需要安装nvm。它不适用于apt-install
1.安装NVM
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
1.根据您使用的LinuxShell编辑~/.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

1tuwyuhd

1tuwyuhd2#

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下载节点和npm的wsl。

apt-get install -y nodejs
3phpmpom

3phpmpom3#

根据此评论的链接,无NVM

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs

截至2021年12月,其结果为:

√ tik ~ # npm -v
8.1.4
√ tik ~ # node -v
v17.2.0
nszi6y05

nszi6y054#

您需要更新WSL包和存储库以获得nodejs。使用以下命令集完成相同操作:

sudo apt update
sudo apt upgrade -y
sudo apt install nodejs -y
bgibtngc

bgibtngc5#

Windows有一个关于如何做到这一点的官方支持页面:https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl
它们的指令是(全部在您的WSL终端中):
1.将curlsudo apt-get install curl一起安装
1.将nvmcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash一起安装-请注意,这是获取NVM的官方位置。
1.重新启动终端。
1.使用nvm install <version>安装节点版本。例如,我选择nvm install lts/hydrogen安装最新版本的节点18。您可以使用nvm ls查看可用版本。
1.或者,您可以使用nvm alias default <version>将版本标记为默认版本,以便在每次打开终端时自动设置。

qnakjoqk

qnakjoqk6#

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

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

相关问题