@@ -0,0 +1,44 @@ | |||||
function buildUI() { | |||||
echo "##### 安装vue项目依赖" | |||||
# npm i | |||||
echo "##### 开始构建" | |||||
npm run build | |||||
echo "##### 构建完成" | |||||
} | |||||
function moveFile() { | |||||
echo "##### 删除旧版本" | |||||
rm -rf ../web/huzhou/dist | |||||
mkdir ../web/huzhou/dist | |||||
echo "##### 移动新版本到指定目录" | |||||
mv -f ./dist/* ../web/huzhou/dist | |||||
echo "##### 文件移动完成" | |||||
} | |||||
function openSSH() { | |||||
echo "请输入服务器(121.199.28.40)密码: " | |||||
read password # -s 参数使得输入内容不回显 | |||||
sshpass -p "$password" ssh root@121.199.28.40 'cd ..; cd /server/testweb; git pull' | |||||
} | |||||
function gitCommint() { | |||||
cd .. | |||||
cd web | |||||
git pull | |||||
git add . | |||||
git commit -m '湖州项管新版本' | |||||
git push | |||||
cd .. | |||||
cd itemmanager-huzhou | |||||
ls | |||||
} | |||||
#使用前先安装sshpass | |||||
#brew install sshpass | |||||
buildUI | |||||
moveFile | |||||
gitCommint | |||||
openSSH | |||||
@@ -31,7 +31,7 @@ export default defineConfig(() => { | |||||
} | } | ||||
}, | }, | ||||
build: { | build: { | ||||
target: ['es2015', 'chrome58'] | |||||
// target: ['es2015', 'chrome58'] | |||||
// rollupOptions: { | // rollupOptions: { | ||||
// manualChunks: (id) => { | // manualChunks: (id) => { | ||||
// if (id.includes('node_modules')) { | // if (id.includes('node_modules')) { | ||||