例如,如果我想从fuelphp中删除作曲家...有没有简单的方法来删除作曲家? 我的意思是我要求在没有作曲家的情况下使用fuelphp(或其他框架)。
答案 0 :(得分:2)
因为作曲家是框架的一部分。你“做”需要它。期。否则你必须遵循@Sven的建议。
话虽如此,您通常只需要在开发平台上使用作曲家,因为这是您需要提取新代码或更新的地方。
在没有composer的情况下部署应用程序(到登台或生产环境)并且没有.git文件夹是完全没问题的。您不希望在这些环境中引入更新,这些平台上的所有代码都应该在您的版本控制之下。
答案 1 :(得分:1)
不,没有“简单”的方式。
要完成Composer的功能,您需要:
手动执行此操作并非不可能,但这样做很荒谬。
虽然我承认Composer让那些不知情的爱好者程序员在尝试下载一个新库时摆弄他的自制文件有点困难,因为他现在必须要了解Composer,最终它会让每个人的生活都变得更加容易 - 投入了解Composer的时间很长。作曲家不会很快消失。事实上,其他所有语言都有类似Composer的东西很长一段时间,没有人抱怨或试图删除那些依赖管理器。
答案 2 :(得分:0)
1.7+版本的FuelPHP(我认为)需要编辑器,您必须修改自动加载器以防止它尝试使用composer的自动加载器。这不是可取的,因为这意味着更难以及时了解维护版本。
不幸的是,对于你来说,作曲家相当普遍,如果你继续使用框架,你必须使用它。 Fuel附带了一个composer.phar版本,所以你甚至不必费心去下载/安装它在你的系统上。
答案 3 :(得分:0)
如果没有依赖关系,您可以随时执行以下操作:
set_include_path(dirname(__FILE__).'/framework_XYZ');
spl_autoload_extensions(".php");
spl_autoload_register();
不要忘记通过核心/系统类隐藏的目录更改“framework_XYZ”...;)
学家