ember-select-2 구성 요소 를 테스트하려고합니다 . 설정이 매우 쉽다고 광고됩니다. readme 에 따르면 :
# install addon from npm repository
$ npm install ember-select-2
# install dependencies
$ ember g ember-select-2
애드온 설치가 작동합니다.
» npm install ember-select-2
그러나 종속성 설치는 실패합니다.
» ember g ember-select-2
version: 0.1.2
Unknown blueprint: ember-select-2
내가 찾을 수 있었던 유일한 것은 ember-select-2가 외부 npm 패키지라는 것입니다.
» npm list ember-select-2
[email protected] .../test13
└── [email protected] extraneous
이것은 내 ember-cli 설치입니다.
» ember --version
version: 0.1.2
node: 0.10.25
npm: 2.1.3
어떻게 그렇게 간단한 방법을 깨뜨릴 수 있었습니까?
몇 가지 조사를 수행했습니다. extraneous
단지 package.json
. 추가하면 --save
해결됩니다. 그래서 그것은 단지 경고 일뿐 제 문제의 원인이 아닙니다.
저장 플래그를 설정하지 않으면 패키지가 node_modules로만 다운로드되는 종속성으로 package.json 파일에 추가되지 않습니다. 수동으로 추가하거나 플래그를 사용하여 저장해야합니다. 단계.
--save : 패키지가 종속성에 나타납니다.
--save-dev : 패키지가 devDependencies에 나타납니다.
--save-optional : 패키지가 optionalDependencies에 나타납니다.
위 옵션 중 하나를 사용하여 package.json에 대한 종속성을 저장하는 경우 추가 옵션 플래그가 있습니다.
--save-exact : 저장된 종속성은 npm의 기본 semver 범위 연산자를 사용하는 대신 정확한 버전으로 구성됩니다.
더 많은 정보는 npm 설치 문서 에서 찾을 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다