我想安装一个 Composer 包,但我只想将它放在我的环境中用于开发目的,我不希望其他开发人员安装它,甚至不希望看到我拥有它。
在 Composer 中没有 --save
的情况下,npm install pack/age
的等效项是什么?
最佳答案
我认为没有一个完全相当于没有 --save
的 npm install
的 Composer。
获得类似结果的一种方法是使用 Composer's global
command为您的用户全局安装该软件包:
composer global require some/package
如果您已将 NPM 配置为将此类模块放入您的主目录而不是共享位置,则这与 npm install -g
非常相似。然后二进制文件将在您的全局 vendor binaries 中可用。目录,在我的机器上是 ~/.config/composer/vendor/bin/
。
另一种选择是在项目目录中简单地使用 composer require
,然后恢复对 composer.json
和 composer.lock
的任何更改与您使用的任何版本控制系统一起使用。这样做的缺点是新安装的软件包不会包含在您的 autoloader 中下次生成时。
关于composer-php - 是否可以在不更新composer.json的情况下安装composer包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38825317/