我对命令有点困惑composer init'
and composer require
如果我是对的:
- 如果我想从 packagist 添加一个库到我的项目中,我需要使用
require
- 如果我想将我的库发布到 packagist 我需要使用
init
我有一个项目并且我愿意NOT想要将其发布到https://packagist.org/ https://packagist.org/
我只想向我的项目添加一些库。
我一定要跑吗composer init
在我跑步之前composer require
?
我看了一个教程,他们使用composer init
调用前的命令composer require
,这让我很困惑,因为我认为composer init
与在 Packagist 上发布一个库有关。
composer init
只是创建一个“空”composer.json
,询问您一些问题来填写样板。
不,它不是“发布包”的必要命令,只是初始化项目的帮助程序。那个项目可以either是一个包或独立项目。
require
将包添加到现有包中composer.json
,如果composer.json
该目录中不存在该文件,它只会为您创建一个空白文件。
所以打电话composer init
肯定是not运行前需要composer require package-name
,但它只是帮助你有一个更充实的composer.json
首先。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)