composer.json의 require, reduire-dev의 차이점
Submitted by river -
등록 10 years ago - 수정 10 years ago
composer.json
에 패키지 의존성을 정의할 때 require
와 reuire-dev
를 사용한다.
{
...
"require": {
"laravel/framework": "4.1.*"
},
"require-dev" : {
"mockery/mockery" : "dev-master",
"phpunit/phpunit" : "3.7.*",
"codeception/aspect-mock" : "*"
},
...
}
require
, require-dev
에 열거된 모든 패키지 설치
$ composer update
$ composer install
require
에 열거된 패키지만 설치
$ composer update --no-dev
$ composer install --no-dev
위의 composer
의 사용 예에서 볼 수 있듯이 require-dev
에는 디버깅, 테스팅 등 개발시 필요한 패키지를 정의해서 서비스 머신에는 설치를 하지 않도록 할 수 있다.
Stats
-
2 likes
- 5316 views