vue项目本地打包并scp上传至服务器脚本

2019-07-23 08:07:26

买的京东云的服务器,但是centos服务器上npm install之后打包总是报错(本地正常),于是折腾了一个脚本换成本地打包上传到服务器了

deploy.sh脚本内容


#!/usr/bin/bash expect -f

# 确保脚本抛出遇到的错误
set -e

# 生成静态文件
npm run build

# 进入生成的文件夹
cd docs/.vuepress/

/usr/bin/expect<<EOF
set timeout -1
spawn scp -r dist root@XXX:/opt/web/my-blog/
expect {
"*yes/no" { send "yes\r"; exp_continue }
"*password:" { send "XXXXX\r" }
}
expect eof
EOF
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 3.0 许可协议。可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。

扫描下方二维码阅读当前文章

浏览器、微信扫码

评 论:

好文推荐
每天进步一点点~