首页 > 解决方案 > 如何安装 node.js

问题描述

我做了以下事情:

user@machine:~$ sudo n stable
   installed : v12.13.0 (with npm 6.12.0)
user@machine:~$ node --version
v8.10.0
user@machine:~$ which node
/usr/local/bin/node
user@machine:~$ /usr/local/bin/node --version
v12.13.0

我期待安装 v12.13.0,但node --version显示 v8.10.0。

我做错了什么?如何安装 v12.13.0?仅供参考,我在 Jetson Nano 上,我真的只是想安装 LTS Nodejs,但不知道如何安装。

顺便说一句,如果我这样做,sudo apt-get install nodejs我只会得到 v8.10.0。

更多信息:

user@machine:~$ node --version
v8.10.0
user@machine:~$ sudo node --version
v12.13.0

似乎sudo以某种方式影响了这一点?

(我对 linux 不是很熟悉,但我正在学习……对不起,如果我遗漏了“明显”的东西。)

标签: node.jsn

解决方案


我通过放弃使用n来解决这个问题。

这是直接从 nodejs.org 上的 dist 安装的方法。

wget https://nodejs.org/dist/v12.10.0/node-v12.13.0-linux-arm64.tar.gz
sudo tar -xf node-v12.13.0-linux-arm64.tar.gz --directory /usr/local --strip-components 1

推荐阅读