如何在 Raspberry Pi 上安装最新版本的 node.js?

Posted

技术标签:

【中文标题】如何在 Raspberry Pi 上安装最新版本的 node.js?【英文标题】:How do you install newest version of node.js on Raspberry Pi? 【发布时间】:2017-08-02 03:32:27 【问题描述】:

我想在 Raspberry Pi 3 上安装 Node.js 的最新稳定版本。我该如何做到这一点:a) 我总是能够更新到最新的 LTS 版本 b) 可以轻松地在版本之间切换

【问题讨论】:

请记住,如果您使用的是最新版本的 node.js,您将需要为您的 Raspberry Pi 3 中的特定 CPU 和操作系统目标构建/测试您自己的二进制文件,或者您会想要找到一个可能不是绝对最新版本的已经构建的二进制文件。 谢谢。更新了 Q 以指示最新的 LTS。不需要前沿/大师。 【参考方案1】:

Node version manager 效果很好,即使对于基于 ARM 的处理器(如 Raspberry Pi)也是如此。

您需要删除安装在 Raspbian 上的现有节点版本(如果您使用的是此发行版):

删除旧的:

sudo -i
apt-get remove nodered -y
apt-get remove nodejs nodejs-legacy -y
exit

安装 n(它还将安装最新的稳定 Node.js):

curl -L https://git.io/n-install | bash

验证:

pi@raspberrypi:~ $ node --version
nv7.6.0
pi@raspberrypi:~ $ npm --version
4.1.2

【讨论】:

这似乎只为 Pi 用户安装 Node。【参考方案2】:

如果你已经安装了nvm,你可以使用nvm install latest或者nvm install stable

这是保持最新状态的最佳方式。您可以编写一个 bash 脚本来处理使您的 Node.js 版本与使用 nvm 的最新版本保持同步。

【讨论】:

以上是关于如何在 Raspberry Pi 上安装最新版本的 node.js?的主要内容,如果未能解决你的问题,请参考以下文章

树莓派最新官方系统安装Opencv(Raspberry Pi 11)

如何将运行时框架“Microsoft.WindowsDesktop.App”,版本 6.0.0 下载到 Raspberry PI 3b+

PyAudio 在 Raspberry Pi 上引发警告

在树莓派2代B型/3代 上安装Fedora23 - Installing Fedora 23 on Raspberry Pi 2 model B or Raspberry Pi 3

在 Raspberry Pi 上安装新的 Linux 发行版

如何让 OpenCV 在 Raspberry Pi 4 (Raspbian Buster) 上完全运行?