前端部署centos服务器 node环境及切换node版本

572 阅读2分钟

部署node环境

这是官网的教程大致都是可以完成的但是会出现下载龟速的问题

以下是我踩坑后为大家整理的方式,可以全程高速下载
推荐使用 finalshell 来进行远程连接

第一步 下载node并解压

进入src文件夹使用nodejs中文网的镜像下载 解压并重命名

cd /usr/local/src
wget https://npmmirror.com/mirrors/node/v16.18.0/node-v16.18.0-linux-x64.tar.xz

tar xvf node-v16.18.0-linux-x64.tar.xz
mv node-v16.18.0-linux-x64 node

第二步 设置软连接否则全局是访问不到node及npm的

ln -s /usr/local/src/node/bin/node /usr/local/bin/node
node -v
ln -s /usr/local/src/node/bin/npm /usr/local/bin/npm
npm -v

此时输入 node -v 查看是否有版本号有的话进入下一步

第三步 下载nrm管理npm下载源

npm --registry https://registry.npm.taobao.org install nrm -g

此处使用淘宝镜像下载nrm

第四步 将全局npm下载的全局包挂载到全局上

下载完nrm 后会发现 nrm ls 会报错 nrm :not fount 此时需要将全局包挂载到全局

`echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc`

执行命令后退出控制台再次进入nrm 等全局包就可以正常使用了

第五步 下载n作为node版本管理工具并修改n的下载源

npm i n -g

export N_NODE_MIRROR=https://npm.taobao.org/mirrors/node


其中export N_NODE_MIRROR=npm.taobao.org/mirrors/nod… 是修改n的下载源为淘宝镜像否则直接使用n下载会龟速

第六步 有时n下载后会出现切换不了版本的问题

  • 使用vim 编辑 vim .bash_profile 文件,在结尾处添加两行。
  • 根据自己的node安装位置来写
export N_PREFIX=/usr/local/src/node 
export PATH=$N_PREFIX/bin:$PATH

修改完文件之后退出命令行重新进入 就可以愉快的使用n了

总结

以上就是本菜鸟最近部署服务器方面的经验。。。 本人菜鸟一个如果文章哪里有问题请知会我一声~