모듈에서 composer.json 선언 질문
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
https://xetown.com/download/1765105 이 모듈을 사용하려면 modules/imgopt 경로에서 composer require spatie/image-optimizer 실행할 것을 권합니다.
실행하면 composer.json 내용이 아래와 같이 될 것입니다.
{
"require": {
"spatie/image-optimizer": "^1.8"
}
}
"require": {
"spatie/image-optimizer": "^1.8"
}
}
하지만 저렇게 하는게 아닌거 같아서요,
https://github.com/rhymix/composer-stub 내용 대로라면 composer.json 파일을 아래와 같이 미리 작성해놓고 composer install 권하는게 맞을까요?
{
"config": {
"optimize-autoloader": true,
"prepend-autoloader": false
},
"require": {
"spatie/image-optimizer": "^1.8"
}
}
"config": {
"optimize-autoloader": true,
"prepend-autoloader": false
},
"require": {
"spatie/image-optimizer": "^1.8"
}
}
엘카
Lv. 3
댓글 3
링크하신 composer-stub에서 제시하는 내용을 composer.json에 미리 넣어 놓고,
원하시는 라이브러리를 추가로 require하시면 됩니다.
즉, 이미 있는 7번째 줄을 원하시는 라이브러리로 바꾸는 것이 아니고, 추가하는 것입니다.
"rhymix/composer-stub": "dev-master" 이 줄은 라이믹스 모듈이라면 반드시 들어 있어야 하고,
추가로 설치한 라이브러리들은 그 밑에 줄줄이 들어갑니다.
"config": {
"optimize-autoloader": true,
"prepend-autoloader": false
},
"require": {
"rhymix/composer-stub": "dev-master",
"spatie/image-optimizer": "^1.8"
}
}
이렇게 고쳐야 하는 것으로 알겠습니다.
수고와 답변에 감사드립니다. ^^