我是新来的composer,我想知道的区别require和require-dev.作曲家网站没有很好地解释这两者之间的区别.
我没有得到的部分Lists packages required for developing this package, or running tests, etc.来自Composer Official Docs.
composer update和之间有什么区别composer install?
虽然我熟悉密钥的基础知识composer.json和指定依赖require项,但我还没有完全理解其目的require-dev- Composer的文档说明:
列出开发此程序包或运行测试等所需的程序包.默认情况下会安装根程序包的开发人员要求.安装或更新都支持--no-dev选项,以防止安装dev依赖项.
在摘要中它是有道理的,但是当我需要这个功能时,我很难想象这些情况.
require-dev工作流程中的实际用例是什么?require-dev但不存在的示例包(或包)require?我有一个正在使用的项目composer。
但是,我丢失了我的composer.json.
有没有办法composer.json从vendor目录的内容重新创建?