这里是借鉴阿里云的部署,地址:https://help.aliyun.com/document_detail/172788.html?spm=a2c4g.11186623.6.1154.27db55e1pnjt8j,如侵权,则删除。

nvm

服务器部署环境最好不要直接安装npm,应该通过一个软件对node的版本进行管理,所以应该先安装nvm

#安装git 从远端拉去nvm
yum install git

git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`

#激活nvm
echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile

#列出所有版本
nvm list-remote

#可以安装多个node版本
nvm install v6.9.5
#我这里安装了12.18.1
nvm install v12.18.1 
# 默认使用12.18.1版本
nvm alias default v12.18.1

---------------------------------------
如果慢可以修改nvm的镜像:
进入 .nvm
找到nvm.sh修改NVM_NODEJS_ORG_MIRROR的默认参数为https://npm.taobao.org/mirrors/node

也可以以在安装的时候使用:NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install + 版本号进行安装
----------------------------------------
这里可以通过nvm ls 查看版本
通过nvm use v12.18.3 切换版本
----------------------------------------

以上就是nvm安装node环境

还可以通过二进制文件安装,不过这里就不能进行node的版本管理了。

二进制安装

# 下载node的二进文件 这个可以手动下载 然后拖过去
wget https://nodejs.org/dist/v12.8.1/node-v12.8.1-linux-x64.tar.xz 

# 解压
tar zxvf node-v12.8.1-linux-x64.tar.xz 

#设置软连接 如果是拖进来的 应该是你的node的bin位置
ln -s /root/node-v12.8.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v12.8.1-linux-x64/bin/npm /usr/local/bin/npm

或者通过设定镜像仓库npm config set registry https://registry.npm.taobao.org通过npm config get registry,来查看目前使用的镜像源是啥。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐