服务器部署node环境(包含nvm和二进制版,取自阿里云使用手册)

这里是借鉴阿里云的部署,地址: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 

----------------------------------------
这里可以通过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,来查看目前使用的镜像源是啥。

你可能感兴趣的:(环境部署,linux,npm,nodejs)