在一个Web项目中,dist和build目录(传统上)之间有什么区别?

时间:2013-04-30 15:26:34

标签: php naming-conventions

我的想法是正确的,dist目录和build目录都是生产目录,其中包含需要部署到Web服务器的文件。

使用哪种?

dist目录可以包含开发期间使用的文件(.php等),以及从构建脚本(.min.js等)生成的文件。

build目录完全由构建脚本中的文件组成,并且build目录中不应进行任何开发。

那么,这些假设是否正确?此外,我意识到,如果您使用的是框架,那么您将使用它们的约定。我只是想知道,如果你从头开始创建一个 php 项目,这些命名约定通常是什么。

1 个答案:

答案 0 :(得分:15)

从一般意义上讲,dist目录适用于distribution。它是准备好的,可以分发给其他想要尝试进行beta测试,生产使用的用户。 build目录是指您手动或自动运行预部署脚本并创建现在可以部署(通常不分发)到一个或多个生产服务器的资源。这有时可能只包含一个tarball,然后可以在服务器上解压缩并安装。

恼人的命名行为......从人到人,从组织到组织,从技术到技术的变革