我想安装一个composer软件包,但是我只希望在我的环境中将其用于开发目的,我不希望其他开发人员安装它,甚至不希望我有它。
npm install pack/age
没有--save
in作曲家的情况是什么?
我不认为这是完全的作曲家等同于npm install
无--save
。
获得类似结果的一种方法是使用Composer的global
命令为您的用户全局安装软件包:
composer global require some/package
这就像npm install -g
您已将NPM配置为将此类模块放在主目录中而不是在共享位置中一样。然后,二进制文件将在您的全局供应商二进制文件目录中可用,该目录在我的计算机上为~/.config/composer/vendor/bin/
。
另一种选择是简单地使用composer require
在你的项目目录,然后恢复任何变化composer.json
,并composer.lock
与任何版本控制系统使用。这样做的缺点是,新安装的软件包在下次生成时不会包含在您的自动加载器中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句