我有两个回购:
我需要用服务器提供Vue接口的构建文件,不知道如何继续......
关于如何解决这个问题,我有两个想法:
创建一个脚本来克隆 Vue 存储库,构建它并通过服务器将构建的文件移动到文件夹服务器中。
将 Vue repo 声明为服务器的依赖项,并找到构建和访问依赖项文件的方法。
第二个看起来更干净,但我不知道如何开始解决这个问题。有人可以就更好的方法以及我如何开始提供一些想法吗?
您已经标记了 git,所以我要说使用方法 2 但使用 git 子模块。您可以创建某种 webpack 任务来在 Vuejs 存储库中构建您的 Vuejs 项目。然后你可以将你的 vuejs 存储库子模块到 web 服务器/套接字项目。
然后,您可以使用某种 gulp 或 webpack 脚本来调用 vuejs 项目以指示它进行构建。构建完成后,您可以使用该express.static
功能在您想要的任何路线(可能只是/
路线)上从您的 Web 服务器提供构建服务。
使用子模块,当您准备好发布新的前端版本时,您可以简单地调用子模块,然后使用新版本的依赖项重新部署 Web 服务器。这就是Ghost 项目进行前端部署的方式。
Git 子模块文档 - https://git-scm.com/book/en/v2/Git-Tools-Submodules。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句