作曲家与Wordpress

作曲家与Wordpress,wordpress,composer-php,Wordpress,Composer Php,我对作曲家有点陌生,所以这只是一个一般性的问题。我一直在开发一个WP插件,我需要via composer中的一些库。我已经上传了插件到服务器,我有问题。是否需要在服务器和本地主机上运行composer install?如果您希望在开发过程中使用composer管理依赖关系,可以这样做 但是没有一个WP工作流(无论是基本安装还是插件)使用composer。WordPress只需要一个包含代码的文件夹,它不关心任何内部内容,只要您愿意 如果你的插件是公共的,你必须将它提交给WordPress SVN

我对作曲家有点陌生,所以这只是一个一般性的问题。我一直在开发一个WP插件,我需要via composer中的一些库。我已经上传了插件到服务器,我有问题。是否需要在服务器和本地主机上运行composer install?

如果您希望在开发过程中使用composer管理依赖关系,可以这样做

但是没有一个WP工作流(无论是基本安装还是插件)使用composer。WordPress只需要一个包含代码的文件夹,它不关心任何内部内容,只要您愿意

如果你的插件是公共的,你必须将它提交给WordPress SVN,但是没有构建过程。此外,WP插件用户通常既不感兴趣,也没有可能执行composer

这取决于您是否在提交到WP SVN之前创建自己的构建过程,或者您是否以可以从开发代码运行的方式创建插件


但是,如果您在将代码提交给WP SVN之前“构建”代码(例如,创建缓存文件、删除仅限开发的依赖项等),您可能会遇到坚持获取原始源代码的人的讨论。

谢谢!如果要求人们运行composer,我根本不会发布,但我想知道的是,如果一个项目使用composer,并且已经通过composer.json在本地安装了依赖项,那么在服务器上运行composer install后,是否需要再次运行composer install。我的插件在很大程度上依赖于composer的自动加载功能,这就是为什么我更需要它的原因简单的回答:不,他们不需要composer,如果你用你的插件添加composer提取的所有库并将其全部添加到VCS中(你当然需要)。如果他们已经有libs,他们就不能使用它们,因为libs不是全局安装的,而是每个项目安装的。如果你需要一个更详细的答案,让我知道你遗漏了什么,我会更新我的帖子。但我还没有使用过它,所以我不能说它的性能如何,以及它是否能帮助您。