引言:
如何在CentOS中安装配置最新版的Nodejs。
首先要明白,npm是随同NodeJS一起安装的包管理工具。
1、先在CentOS中新建文件夹用来存放nodejs文件,并进入该目录中:
mkdir /usr/nodejs
cd /usr/nodejs
2、然后到官网下载支持的node最新版二进制文件:
网址:https://nodejs.org/zh-cn/download/
利用Xftp工具将下载的文件上传到CentOS刚建好的nodejs文件目录中。或者直接在CentOS系统的该目录下利用以下命令将安装文件下载到本地:
wget https://nodejs.org/dist/v12.16.0/node-v12.16.0-linux-x64.tar.xz
这里我使用的版本是node-v12.16.0,可能已经不是最新的了。
3、解压安装
sudo tatr -xJvf node-v12.16.0-linux-x64.tar.xz
该命令会将以上下载的压缩文件解压到当前目录
4、设置环境变量,在“/etc/profile”文件末尾添加nodejs环境
export PATH=/usr/nodejs/node-v12.16.0-linux-x64:$PATH
5、更新“profile”文件,使新添加的环境变量生效
source /etx/profile
6、使用sudo ln -s命令将node, npm, npx 软链接到/usr/bin/中:
sudo ln -s /usr/nodejs/node-v12.16.0-linux-x64/bin/node /usr/bin/node
sudo ln -s /usr/nodejs/node-v12.16.0-linux-x64/bin/npm /usr/bin/npm
sudo ln -s /usr/nodejs/node-v12.16.0-linux-x64/bin/npx /usr/bin/npx
7、测试是否安装成功
node -v
npm -version
npx -v
如果能正确显示版本信息,那就恭喜你安装成功!
如果npm可以正常使用,那么接下来的内容可以不用管。如果确实不能忍受npm安装其他包时速度太慢的问题,那我建议你继续往下看。
由于npm下载源在国外,严重影响速度。因此,乐于分享的淘宝团队,将npm下载源部署到了国内。
- 来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”
8、换源方法
1.使用阿里定制的 cnpm 命令行工具代替默认的 npm,输入下面代码进行安装:
npm install -g cnpm --registry=https://registry.npm.taobao.org
以后安装插件只需要使用cnpm intall即可。
但别忘了:
sudo ln -s /usr/nodejs/node-v12.16.0-linux-x64/bin/cnpm /usr/bin/cnpm
2.如果习惯了npm,又不想使用cnpm怎么办呢?也不是没有办法。
输入以下命令:
npm config set registry https://registry.npm.taobao.org
再输入,就可以看到是否换源成功:
npm config list
恭喜你,现在可以正常并快速的使用npm了。