php
  • composer-php
  • 2015-01-31 3 views 2 likes 
    2

    작곡가에 대한 기본적인 질문. 나는 작곡가를 테스트하고 그것으로 jquery를 설치하고 싶다.
    프로젝트 하위 폴더 (project_root/test) 내에 composer.json 파일을 만들었습니다.작곡가 : 추가 (필요 없음) 의존성 설치

    { 
        "require": { 
         "components/jquery": "^1.11.2" 
        } 
    } 
    

    가 그럼 난 (경로 = 'project_root/테스트'composer.json의 = 같은 폴더에) 명령 프롬프트를 열고 실행 :

    composer install 
    

    문제가 : 작곡가가 설치뿐만 아니라 JQuery와뿐만 아니라 심포니와 다른 것들.

    다른 폴더 (다른 경로가있는 완전히 다른 폴더)에 "작곡가"인 심포니 프로젝트가 있다는 것은 사실입니다 ... 작곡가가 두 프로젝트를 "혼합"하는 것 같습니다.
    아이디어가 있으십니까?

    p.s.

    +1

    개인적으로는 서버 측 자료에는'composer'를 사용하고 클라이언트 측 라이브러리에는'bower' (http://bower.io/)를 사용합니다. 기본적으로 구문은 같지만 프런트 엔드를위한 것입니다. – Dencker

    +0

    조언 해 주셔서 대단히 감사합니다 !! 이미 bower에 관한 문서를 읽었지만, 작곡가가 이미 설치되어 있기 때문에 이것을 먼저 시도하기로 결정했습니다. 나는 확실히 다음 번과를 시도 할 것이다. –

    답변

    0

    꾸러미를 보면, 설치하고자하는 components/jquery의 버전이 다른 패키지 (robloach/component-installer)를 필요로하며, 다음과 같은 것들이 필요합니다. 더 많은 것들, 등등. 결국, 당신은 결국 교향곡에 다가가는 것처럼 보입니다.

    작곡가는 패키지에 필요한 것뿐만 아니라 그러한 것들이 요구하는 것 등을 설치한다는 점에서 재귀 적입니다. 이것이 교향곡을 얻는 이유입니다.

    +1

    사이드 노트 : 2.0 이후의'components/jquery'에는 더 이상 요구 사항이 없으므로 업그레이드를 고려할 수 있습니다. – Austin

    +0

    jquery 2.0을 사용하고 symfony를 얻는다면 ... 실제로 오류가 있습니다. –

    +1

    @IgorCarmagna 죄송합니다. 거짓말을했습니다. 2.1.3까지 가야합니다. 의존성을 떨어 뜨리기 위해서 – Austin

    관련 문제