【问题标题】:Composer lib copy a file to parent project once installedComposer lib 安装后将文件复制到父项目
【发布时间】:2018-03-25 18:54:35
【问题描述】:

我开发了一个作曲家库,并且我想要,一旦安装它就会将一个文件复制到父项目。 我已经看到作曲家的事件(Scripts) 但这对我不起作用,因为正如作曲家文档中所述:

"注意:只执行根包的 composer.json 中定义的脚本。如果根包的依赖项指定了自己的脚本,则 Composer 不会执行那些额外的脚本。"(see)

知道有人有什么技巧或技巧可以做到这一点吗? 谢谢

【问题讨论】:

    标签: php composer-php


    【解决方案1】:

    由于安全问题,这是不可能的。

    如果有人可以通过 composer update 访问您的文件系统,他或她可以添加文件,也可以删除任何内容

    这就是为什么用户必须手动将这些脚本添加到其根目录的composer.json


    通常的做法是在README.md 中将此描述为安装步骤之一。

    您究竟需要添加什么?

    【讨论】:

      猜你喜欢
      • 2012-11-06
      • 2018-08-27
      • 2020-09-27
      • 2018-11-27
      • 1970-01-01
      • 2019-03-05
      • 2018-12-30
      • 2016-11-14
      • 2011-10-08
      相关资源
      最近更新 更多