npm과 bower를 처음 사용하여 emberjs에서 첫 번째 앱을 빌드했습니다. :)
레일에 약간의 경험이 있으므로 종속성을 나열하기위한 파일 아이디어 (예 : 번 들러 Gemfile)에 익숙합니다.
질문 : 내가 어디에 소속 않는 패키지를 추가 (그리고 자식에 대한 종속성에서 확인)하고 싶을 때 -에 package.json
나에 bower.json
?
내가 수집 무엇부터
실행 bower install
패키지를 가져오고에 넣어 것 /vendor
, 디렉토리
실행 npm install
그것을 가져오고에 넣어 것이다 /node_modules
디렉토리.
이 SO 답변 은 bower는 프론트 엔드이고 npm은 백엔드 물건입니다.
Ember-app-kit 은 처음부터이 차이를 고수하는 것 같습니다 ... 그러나 일부 기능 을 활성화 하기위한 gruntfile의 명령어는 두 가지 명시적인 명령을 제공하므로 여기에서 완전히 혼동됩니다.
직관적으로 나는 그것을 추측 할 것이다
npm install --save-dev package-name 은 package-name을 패키지에 추가하는 것과 같습니다.
bower install --save package-name 은 패키지를 bower.json에 추가하고 bower install을 실행 하는 것과 동일 할 수 있습니다 .
이 경우, 종속성을 관리하는 파일에 패키지를 추가하지 않고 패키지를 명시 적으로 설치해야하는 경우 (전역 적으로 명령 행 도구를 설치하는 것 외에)?