- 登录服务器,ssh root@ip地址,输入用密码
- 推荐使用Xshell,使用家庭版的,这样可以一直免费使用,下载地址
- 下载git
- 下载nvm
- git clone github.com/nvm-sh/nvm.…
- 克隆好nvm后在在 ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加以下命令source ~/nvm/nvm.sh
- 退出服务器,在重新进入服务器,这样就有nvm这个环境变量了
- 下载node
- nvm install xx 下载指定版本的node,然后可以下载cnpm和yarn了
- npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm
- cnpm install -g yarn yarn
- nvm install xx 下载指定版本的node,然后可以下载cnpm和yarn了
- 下载pm2
- cnpm install -g pm2
- clone git仓库代码
- 将启动git仓库的命令,比如yarn server(npm run serve)用pm2 加入守护进程
- pm2 start npm -- run serve(不一定是serve看自己配置)
- 完毕
- 以后每次更新代码,在服务器找到对应git仓库,git pull 即可
参考文章
SSH连接服务器+让服务器记住密码及IP
pm2从入门到精通
nvm的安装和使用
linux 命令
unzip 解压.zip压缩包 netstat -ntlp 查看端口启用情况 netstat -tanp 查看端口启用情况
pm2
pm2 restart npm -- run serve 重启某个服务