【发布时间】:2018-03-25 18:54:35
【问题描述】:
我开发了一个作曲家库,并且我想要,一旦安装它就会将一个文件复制到父项目。 我已经看到作曲家的事件(Scripts) 但这对我不起作用,因为正如作曲家文档中所述:
"注意:只执行根包的 composer.json 中定义的脚本。如果根包的依赖项指定了自己的脚本,则 Composer 不会执行那些额外的脚本。"(see)
知道有人有什么技巧或技巧可以做到这一点吗? 谢谢
【问题讨论】:
标签: php composer-php
我开发了一个作曲家库,并且我想要,一旦安装它就会将一个文件复制到父项目。 我已经看到作曲家的事件(Scripts) 但这对我不起作用,因为正如作曲家文档中所述:
"注意:只执行根包的 composer.json 中定义的脚本。如果根包的依赖项指定了自己的脚本,则 Composer 不会执行那些额外的脚本。"(see)
知道有人有什么技巧或技巧可以做到这一点吗? 谢谢
【问题讨论】:
标签: php composer-php
由于安全问题,这是不可能的。
如果有人可以通过 composer update 访问您的文件系统,他或她可以添加文件,也可以删除任何内容。
这就是为什么用户必须手动将这些脚本添加到其根目录的composer.json。
通常的做法是在README.md 中将此描述为安装步骤之一。
您究竟需要添加什么?
【讨论】: