今天翻出了本身以前写的一篇在Linux上安装Node的日记,今天也在这分享一下,虽然网络上也有不少这种文章了,不过我仍是想写一写,或许写出来以后会有大佬能够帮忙改进,一块儿进步~/呲牙node
首先咱们应该有一个Linux系统来支撑咱们接下来的工做,这里用的是Centos7.0的系统linux
在liunx中执行uname -r
查看系统是多少位的,执行后能够看到我如今用的这台是64位的linux系统npm
下载地址: nodejs.cn/download/bash
咱们能够看到这里边提供了不少版本的下载地址,根据咱们刚刚查到了咱们的系统的位数,咱们能够下载64位的安装包网络
接下来咱们把刚刚下载的node-v12.13.0-linux-x64.tar.xz
文件经过ftp软件上传到linux系统中,ftp软件有不少种,例如xftp等。spa
linux
中的tar.xz
安装包须要经过xz -d node-v12.13.0-linux-x64.tar.xz
的方式来进行解压若是遇到报错
tar (child): xz: Cannot exec: No such file or directory
,则先调用指令安装xz:yum install xz -y
;命令行
node-v12.13.0-linux-x64.tar
的文件,这个时候须要用tar -xf node-v12.13.0-linux-x64
进行解压获得nodejs的软件包刚刚咱们已经把node安装包解压完成了,这个时候在文件夹中能够看到一个node-v12.13.0-linux-x64
的文件夹。 使用ls
你能够看到文件夹中有/bin
的文件夹,经过cd bin
后能够看到里边有npm和node
的文件夹 3d
node -v
和
npm -v
能够看到对于的版本号,证实你安装成功了。
可是 这个时候你若是在其余文件夹是不能使用node -v
和npm -v
两个命令的,它会告诉你bash: xxx : command not found...
, 为何呢? 由于你刚刚只是安装在你解压出来的文件夹中,而你如今执行命令是在那个文件夹外面,因此会找不到命令 这个时候咱们须要使用linux的软链接(ln)link来连接到咱们的文件(其实就是建立快捷方式),因此须要使用ln
命令code
例如 个人node是安装在root目录下那么cdn
npm路径: ln -s /root/node-v12.13.0-linux-x64/bin/npm 我是空格 /usr/local/bin
node路径:ln -s /root/node-v12.13.0-linux-x64/bin/node 我是空格 /usr/local/bin
拓展:
ln是linux中又一个很是重要命令,它的功能是为某一个文件在另一个位置创建一个同步的连接.当咱们须要在不一样的目录,用到相同的文件时,咱们不须要在每个须要的目录下都放一个必须相同的文件,咱们只要在某个固定的目录,放上该文件,而后在 其它的目录下用ln命令连接(link)它就能够,没必要重复的占用磁盘空间。
ln [参数][源文件或目录][目标文件或目录]
复制代码
最後你能够在你的linux中任意位置使用npm -v
和node -v
来查看版本了,也就是你在任何位置均可以使用这两个命令来使用它们。