如何在主机中更改vue项目



我有一个在Digital Ocean上发布的vue项目。主要的问题是当我在FileZilla上做一些更改时,它不会影响网站。我该如何解决这个问题?

这本身不是问题。这就是现代网络开发的工作方式。Vue.js(还有Nuxt(现在正在使用捆绑器(Webpack、Vite是最常见的(,因此要投入生产,每次你向它推送东西时都需要捆绑它。

如果您通过FTP或SSH上传内容并编辑一些源代码,则需要捆绑步骤才能对实际的Web应用程序进行任何更改。

后端语言可能不需要,例如,您可以将SSH连接到服务器并更改一些.php文件,如果您对页面进行F5操作,它将实时更新。但这不是前端JS代码的工作方式,它需要优化。

另一件事是,通过SSH/FTP发送代码并不是一个好的工作流程,因为它不容易跟踪,没有版本控制,在出现错误时不会触发任何构建标志等。
最好的方法是在一些CI中包含git-reo+一些构建步骤。
Netlify是一个常见的平台,您可以连接Github repo,您可以告诉使用哪个命令来构建项目,每次推送一些代码时,它可能会进行一些检查/测试/优化等。。。通过Github Actions,然后自动发布到生产环境(在您的网络应用程序上更新(。

这种工作流程有很多好处,但事实上,它也是现代Web前端开发的官方/常规方法。

最新更新