我开始使用作曲家,对此了解甚少,并且对Web应用程序开发有一点经验。
我只是遍历了Nettuts + Tutorial,所以我有关于作曲家的基本问题。
{
"require": {
"laravel/framework": "4.0.*",
"way/generators": "dev-master",
"twitter/bootstrap": "dev-master",
"conarwelsh/mustache-l4": "dev-master"
},
"require-dev": {
"phpunit/phpunit": "3.7.*",
"mockery/mockery": "0.7.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-update-cmd": "php artisan optimize"
},
"minimum-stability": "dev"
}
- 无论出现什么内容
"require-dev"
,都只能通过下载和安装composer install --dev
? - 我阅读了作曲家的一些文档,但仍然不明白我们
"require-dev"
参与其中的原因是什么?是否因为我们要获取软件包的特定版本而不是始终获取最新的稳定版本?