我正在学习使用webpack-encore并注意到它仅作为dev
依赖项安装。这是否意味着我应该在开发时编译我的js
和css
文件并将它们推送到存储库,然后再推送到生产环境?
在我看来这似乎是文档所暗示的,但这不意味着合并冲突地狱吗?编译后的文件将无法合并。
这也不会违反版本控制理念吗?据我所知,您不会以编译语言(即 C/C++)发布二进制文件,而是推送代码并期望服务器编译它们。我知道这与 javascript 中的“编译”类型不同,但在这种情况下,生产服务器的预期行为是什么?接收准备为它们服务的文件,还是在发布时编译它们?
提前致谢