vue 部署到服務器的好方法?

发布于 2022-09-13 00:56:27 字数 403 浏览 15 评论 0

想問一個問題
在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泪之魂 2022-09-20 00:56:27
  1. 我一般喜欢在服务器上拉代码+build
  2. 大的静态资源,比如图片视频等,建议走其它方式,比如 CDN,不要放在项目里
  3. 如果是静态网站比如 hexo,就没有很好的办法了
心的位置 2022-09-20 00:56:27

本地build完往远端扔很慢,那就在远端拉代码build

南街女流氓 2022-09-20 00:56:27

如果你使用vscode可以推荐使用SFTP插件;SFTP:
https://blog.csdn.net/iamlujingtao/article/details/102501845

或不在本地打包,使用gitlab流水线自动化
或在服务器中git拉取然后build

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文