一、查看linux版本
------------------------------------------------------------------------------------------------------------------------------------------
您可以使用 uname -a 命令,这将提供系统信息
[linuxmi@linux:~/www.linuxprobe.com]$ uname -a
输出以下内容
Linux linux 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
让我解释一下输出并赋予它一个含义:
- Linux –内核名称。 如果在BSD或macOS上运行相同的命令,结果将有所不同。
- linux –主机名
- 5.3.0-28-generic –内核版本(我们刚刚说过了)
- #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 – 这意味着Ubuntu编译了5.3.0-28-generic 30次。最后的编译时间戳也在那里。
- x86_64 –机器架构
- x86_64 –处理器架构
- x86_64 –操作系统体系结构(您可以在64位处理器上运行32位OS)
- GNU/Linux –操作系统(不,它不会显示发行名称)
二、从官网中下载nodejs
------------------------------------------------------------------------------------------------------------------------------------------
官网:https://nodejs.org/
注意这里选择下载版本需要根据第一步查看到的操作系统版本一致
如果为x86_64 下载nodeX64
如果为x86_32 下载nodeX32
如果为aarch64 下载ARM版本
三、开始安装
------------------------------------------------------------------------------------------------------------------------------------------
复制拿到链接,下载nodejs(或者选择自己需要的版本,这里使用 node.js v10.15这个版本)
这里根据个人习惯放在那个目录(这里是放在 /usr/local )
首先进入到文件夹
cd /usr/local
开始下载
wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz
解压
tar -xvf node-v10.15.3-linux-x64.tar.xz
进入解压目录的bing中,检查是否可以安装成功,温馨提示,检查完成后输入 .exit 退出
./node -v
删除安装包 回到 /usr/local 路径下
rm -rf node-v10.15.3-linux-x64.tar.xz
配置软连接,使全局都可以使用node命令
/usr/local/node/bin/node 这个路径是node.js解压包的路径,重新起了个名字
mv node-v10.15.3-linux-x64 node // 修改解压包名称
ln -s /usr/local/node/bin/node /usr/bin/node --将node源文件映射到usr/bin下的node文件
ln -s /usr/local/node/bin/npm /usr/bin/npm
配置node文件安装路径
进入/usr/local/node/路径下:
mkdir node_global
mkdir node_cache
npm config set prefix "node_global"
npm config set cache "node_cache"
当你觉得npm慢的时候,可以安装cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org
顺便可以检查一下-g这个全局安装有没有按照之前设置的,安装到node_global文件下。
如下全局使用cnpm,也要记得配置一个软连接。