1.手动安装

1.下载
wget https://cdn.npm.taobao.org/dist/node/v12.13.1/node-v12.13.1-linux-x64.tar.xz

2.解压:
xz -d node-v12.13.1-linux-x64.tar.xz
tar -xvf node-v12.13.1-linux-x64.tar

3.移动
mv node-v12.13.1-linux-x64  /usr/local/

4.重命名
mv /usr/local/node-v12.13.1-linux-x64/  /usr/local/node

5.编辑配置文件
vi /etc/profile

6.文件末尾增加内容,按 i 命令,进行新增
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH

ps:内容新增后,先按esc键,退出插入模式,然后按住shift键,并连按两次z字符,
即可保存刚才的编辑并退出vim编辑状态

7.执行source才能使环境变量立即有效
source /etc/profile

安装成功后,查看对应版本信息
node -v
npm -v

 

 

2.自动安装

yum -y install nodejs

但是他这个默认安装的版本很低

 

2.1 版本选择

变更源
curl -fsSL https://rpm.nodesource.com/setup_18.x | bash -

安装 
yum -y install nodejs

查看版本
node -v

更多版本可以去官网选   https://github.com/nodesource/distributions#rpminstall

 

2.2换源失败

不排出现换源失败的情况,那就需要先卸载之前装好的

yum remove nodejs npm -y

然后再手动删除残留

  • 进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
  • 进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
  • 进入 /usr/local/bin 删除 node 的可执行文件

之后依次执行以下代码

yum remove nodesource-release* nodejs
yum clean all
rm -rf /var/cache/yum/*
rm /etc/yum.repos.d/nodesource-el.repo

最后重复 2.1 中的 换源 安装操作 ,应该就没问题了

 

 

3. npm换源

# 查看现在的源
npm get registry

一般情况下 应该都是    https://registry.npmjs.org/

 

# 更换淘宝源
npm config set registry http://registry.npmmirror.com

# 也可以用淘宝定制的cnpm工具来代替默认的npm
npm install -g cnpm --registry=http://registry.npmmirror.com

 

 

 

参考 : 

https://www.dandelioncloud.cn/article/details/1504810394681176065

https://www.likecs.com/show-205284636.html

https://blog.csdn.net/fe_watermelon/article/details/126865835

 

 posted on 2022-12-15 11:20  宁青楼  阅读(627)  评论(0)    收藏  举报