前端项目如何部署到服务器

547 阅读1分钟
  1. 登录服务器,ssh root@ip地址,输入用密码
    • 推荐使用Xshell,使用家庭版的,这样可以一直免费使用,下载地址
  2. 下载git
  3. 下载nvm
    • git clone github.com/nvm-sh/nvm.…
    • 克隆好nvm后在在 ~/.bashrc, ~/.bash_profile, ~/.profile, 或者 ~/.zshrc 文件添加以下命令source ~/nvm/nvm.sh
    • 退出服务器,在重新进入服务器,这样就有nvm这个环境变量了
  4. 下载node
    • nvm install xx 下载指定版本的node,然后可以下载cnpm和yarn了
      • npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm
      • cnpm install -g yarn yarn
  5. 下载pm2
    • cnpm install -g pm2
  6. clone git仓库代码
  7. 将启动git仓库的命令,比如yarn server(npm run serve)用pm2 加入守护进程
    • pm2 start npm -- run serve(不一定是serve看自己配置)
  8. 完毕
    • 以后每次更新代码,在服务器找到对应git仓库,git pull 即可

参考文章

SSH连接服务器+让服务器记住密码及IP
pm2从入门到精通
nvm的安装和使用

linux 命令

unzip 解压.zip压缩包 netstat -ntlp 查看端口启用情况 netstat -tanp 查看端口启用情况

pm2

pm2 restart npm -- run serve 重启某个服务