本文阅读大概需要 1 分钟
本文讲讲用composer来进行本地开发包,和本地公用包的使用.
概要
当我们构建一个本地的类库时, 当并不想推送到packagist, 我们可以使用repositories > path
来处理。
以下目录结构为例:
1 | - apps |
现在我们要在 my-app
中依赖 my-package
, 那么现在我们可以:
- 配置
my-app/composer.json
1 | { |
- composer update
接下来就是在 my-app
目录下执行 composer update
, 来使之前的配置生效!
执行成功后, 我们可以到my-app/vendor
目录下查看, 我们可以看到该类库已经加入到 my-app/vendor
了!
之后在 my-package
任何改动后我们需要在 my-app
中执行 composer remove myrepositry/package1
来移除,
然后在require进来.