使用 nvm 在 Raspberry Pi 上安装 Node.js

首先

在关于计算安装了新冠病毒接触通知应用程式(COCOA)的手机数量的文章中,介绍了一种方法,但该方法无法将Node.js切换到任意版本,因此我们进行了研究。
通过使用nvm(Node版本管理器),您可以安装任意版本并切换使用。

安装nvm(Node Version Manager)。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
=> Downloading nvm as script to '/home/pi/.nvm'

=> Appending nvm source string to /home/pi/.bashrc
=> Appending bash_completion source string to /home/pi/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

应用环境变量。

source ~/.bashrc

可安装的node.js版本列表

nvm ls-remote
        v0.1.14
        v0.1.15
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       v16.14.1   (LTS: Gallium)
->     v16.14.2   (Latest LTS: Gallium)
        v17.0.0
        v17.0.1
        v17.1.0
        v17.2.0
        v17.3.0
        v17.3.1
        v17.4.0
        v17.5.0
        v17.6.0
        v17.7.0
        v17.7.1
        v17.7.2
        v17.8.0

安装指定版本的node.js

树莓派 2/3/4(ARMv7/8)的情况下。

nvm install バージョン
例
nvm install 14.19.1
nvm install 16.14.2
nvm install 17

树莓派1/ZERO(ARMv6)的情况下

如果没有ARMv6的二进制文件,则需要从非官方渠道下载并安装最新的16 LTS版本。如果没有设置NVM_NODEJS_ORG_MIRROR,则需要从源代码进行构建,这将非常耗时。

NVM_NODEJS_ORG_MIRROR=https://unofficial-builds.nodejs.org/download/release nvm install 16.14.2

切换node.js的版本

nvm use バージョン
例
nvm use 16.14.1
nvm use 14.19.2

请看一下

不需要了,在未经官方版权授权的构建版本中安装Node.js。

广告
将在 10 秒后关闭
bannerAds