1
我想安装一个composer包,但我只希望它在我的环境中用于开发目的,我不希望其他开发人员安装它,甚至不希望我拥有它。是否可以在不更新composer.json的情况下安装composer包
作曲家没有--save
这个相当于npm install pack/age
?
我想安装一个composer包,但我只希望它在我的环境中用于开发目的,我不希望其他开发人员安装它,甚至不希望我拥有它。是否可以在不更新composer.json的情况下安装composer包
作曲家没有--save
这个相当于npm install pack/age
?
我不认为有一个确切的作曲家相当于npm install
没有--save
。得到类似的结果
一种方法是使用Composer's global
command在全球范围内安装包为您的用户:
composer global require some/package
这很像npm install -g
如果你已经配置NPM把这些模块在你的home目录而不是在共享位置。然后,二进制文件将在您的全球vendor binaries目录中可用,该目录在我的机器上是~/.config/composer/vendor/bin/
。
另一种选择是在您的项目目录中简单使用composer require
,然后使用您使用的任何版本控制系统恢复对composer.json
和composer.lock
的任何更改。不足之处在于,新安装的软件包在下次生成时不会包含在您的autoloader中。
看起来合法thx – gurghet