安装前先检查
cd / #进入根目录
node -v #查看有无
npm -v #查看有无
下载安装包
选择版本:https://nodejs.org/dist/
8.11.4 版本为长期维护版,就以这个版本为例
cd / #进入根目录
wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz #在根目录下 下载nodejs安装包
tar xvf node-v8.11.4-linux-x64.tar.xz #解压
mv node-v8.11.4-linux-x64 node-v8.11.4 #改短名
检查是否安装成功
node -v #查看有无
npm -v #查看有无
这时候还是发现提示:
-bash: node: command not found
-bash: npm: command not found
查看环境变量的文件夹
echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin # 表示各个地址 以 :隔开 。
说明我们可以把 node-v8.11.4 放到 /sbin 或者 /bin 或者 /usr/sbin 或者 /usr/bin 就可以全局生效。
我习惯放在 /usr/local/bin 文件夹,这里又没有这个路径,于是发现node-v8.11.4文件夹的 bin 目录底下包含了 node、npm 等命令,我们可以修改linux系统的环境变量(profile)来设置直接运行命令:
在这之前我们先把根目录的node-v8.11.4文件夹移动到 /usr/local/bin 例如:
mv node-v8.11.4 /usr/local/bin/node-v8.11.4
然后重点来了:
修改linux系统的环境变量(profile)
老规矩先备份,养成修改重要文件之前先备份的好习惯。
cp /etc/profile /etc/profile.bak
然后
vim /etc/profile # 按 i 进入修改,按 Esc 退出 ,输入:wq 强制保存并退出
在最下面添加 export PATH=$PATH: 后面跟上node下bin目录的路径,例如:
export PATH=$PATH:/usr/local/bin/node-v8.11.4/bin
让修改立即生效
source /etc/profile
这里注意下自己的文件路径,注意,一定要在文件的bin目录下,如果配置不生效,一定是路径配置错了 可以检查下路径,例如:
ls /usr/local/bin/node-v8.11.4/bin
ok ~这时候再次检查node -v 和 npm-v 版本有了
这时候 echo $PATH
你会发现多了一条用:冒号隔开的前面你设置的路径,我这里是 /usr/local/bin/node-v8.11.4/bin
网友评论