我开发了一个composer库,我想要它,一旦安装好,它就会将文件复制到父项目中。我看过作曲家的事件(脚本),但这对我不起作用,因为正如作曲家文档中所描述的:
"注意:只有在根包的composer.json中定义的脚本才会执行。如果根包的依赖项指定了自己的脚本,则composer不会执行这些额外的脚本。"(请参阅)
知道有人会耍什么花招吗?感谢
由于安全问题,这是不可能的。
如果有人可以在composer update
上访问您的文件系统,他或她可以添加一个文件,但也可以删除任何东西。
这就是为什么use必须手动将这些脚本添加到其根目录的composer.json
中。
通常的做法是在README.md
中将其描述为安装步骤之一。
你到底需要补充什么?