vue 部署到服務器的好方法?
想問一個問題
在 vue build 後
有什麼最佳方法可以部署到服務器上?
我現在的做法是一個 shell 跑腳本
npm run build
scp -r dist/* root@xxx:/var/www/abc/
只是這樣有個問題是假設有影片 照片什麼的都要再重新跑一遍 速度很慢
有用了另一種方式
rsync -aP --exclude 'media' --exclude 'img' --exclude 'fonts' dist/ root@xxx:/var/www/abc
雖然可以過濾
但假設本次更新又有新的照片 影片
就不能跑上述 rsync
得重新跑一遍 scp
有什麼更好的方法可以推薦?
謝謝大神們~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
本地build完往远端扔很慢,那就在远端拉代码build
如果你使用vscode可以推荐使用SFTP插件;SFTP:
https://blog.csdn.net/iamlujingtao/article/details/102501845
或不在本地打包,使用gitlab流水线自动化
或在服务器中git拉取然后build