我正在开发一个使用Node和Angular前端编写的API的Web应用程序。我当前的部署管道监视更改的源代码控制,然后将所有内容推送到构建服务器,在构建服务器中构建它然后部署到生产环境中。目前,我的Node应用程序设置为Angular前端服务,这是不必要的,需要更改。我的问题是,将前端和后端应用程序放入不同的存储库是否是一个好主意?这样,我就可以单独控制每个部署。我的节点应用程序使用了许多需要一些时间来编译的C ++库,而且我不希望每次对前端进行更改时都要编译它们。将它们分开是个好主意吗?
答案 0 :(得分:1)
为避免在更改前端代码时重新编译后端库,您无需单独重新编译。 你的gulp / grunt中的一些规则/任何配置都应该足够......