我的想法是正确的,dist
目录和build
目录都是生产目录,其中包含需要部署到Web服务器的文件。
dist
目录可以包含开发期间使用的文件(.php等),以及从构建脚本(.min.js等)生成的文件。
build
目录完全由构建脚本中的文件组成,并且build
目录中不应进行任何开发。
那么,这些假设是否正确?此外,我意识到,如果您使用的是框架,那么您将使用它们的约定。我只是想知道,如果你从头开始创建一个 php 项目,这些命名约定通常是什么。
答案 0 :(得分:15)
从一般意义上讲,dist
目录适用于distribution
。它是准备好的,可以分发给其他想要尝试进行beta测试,生产使用的用户。 build
目录是指您手动或自动运行预部署脚本并创建现在可以部署(通常不分发)到一个或多个生产服务器的资源。这有时可能只包含一个tarball,然后可以在服务器上解压缩并安装。
恼人的命名行为......从人到人,从组织到组织,从技术到技术的变革