我对命令 composer init'
和 composer require
有点困惑
如果我是正确的:
require
init
我有一个项目,但我不想将它发布到 https://packagist.org/
我只想向我的项目中添加一些库。
在运行 composer require
之前,我是否必须运行 composer init
?
我看了一个教程,他们在调用 composer require
之前使用了 composer init
命令,这让我很困惑,因为我认为 composer init
与在 packagist 上发布库有关。
最佳答案
composer init
只是创建一个“空的”composer.json
,询问您一些问题以填写样板文件。
不,它不是“发布包”的必要命令,只是一个初始化项目的助手。该项目可以是一个包或独立项目。
require
将包添加到现有的 composer.json
中,如果该目录中不存在 composer.json
文件,它将只是为您创建一个空白。
因此,在运行 composer require package-name
之前调用 composer init
当然不需要,但它只是帮助你有一个更充实的composer.json
开始。
https://stackoverflow.com/questions/69230254/
相关文章:
javascript - leetcode 如何做到这一点 : Read user's input
javascript - 如果 javascript 中的数据属性(HTML)=== 输入文本,如何
python - PySpark:在 UDF 中使用列名并根据逻辑连接列名
apache-kafka - 如何为 Kafka 主题实现生存时间 (TTL)
swift - 是否有可能在 Swift 的枚举中将多个案例分组并表示为另一个案例?
c++ - 为什么 C++ 数组的括号在变量上而不是在数据类型上?
java - 如何检查至少一个 boolean 值是否为真?