1、node安装
#下载
wget https://nodejs.org/download/release/v12.22.12/node-v12.22.12-linux-x64.tar.gz
#解压
tar -zxvf node-v12.22.12-linux-x64.tar.gz
#移动文件夹
mv node-v12.22.12-linux-x64 /usr/local/node
#配置环境变量
vi /etc/profile
#最后面增加
export PATH=$PATH:/usr/local/node/bin
#环境变量生效
source /etc/profile
#配软连接,相当于全局变量,在任何文件夹都能查看版本信息
ln -s /usr/local/node/bin/node /usr/local/bin/
ln -s /usr/local/node/bin/npm /usr/local/bin/
2、新建shell脚本
web_update_deploy.sh
#!/bin/sh
echo "=======进入的前端项目目录======="
cd /opt/erp/source/erp/ruoyi-ui/
echo "========git pull========="
git pull
echo "=========打包========="
npm run build:prod
echo "=========删除旧的dist========="
rm -rf /opt/erp/dist
echo "=========拷贝最新的dist到目录中========="
cp -R /opt/erp/source/erp/ruoyi-ui/dist /opt/erp/dist
echo "=========搞定========="
exit 0
授权执行权限
chmod +x web_update_deploy.sh
3、问题
1)每次执行脚本都要输入git用户名密码?
git config --global credential.helper store