2014-10-30 3 views
0

왜 엠버 - CLI에 대한 몇 가지 NPM 패키지 (같은 또는 은 엠버 - CLI-간단한 인증 토큰엠버 - CLI-단순 인증) 다음 두 명령문엠버 - CLI 패키지를 설치

으로 설치해야합니다
npm install --save-dev ember-cli-simple-auth-token 
ember generate simple-auth-token 

? 내가 왜 필요합니까

bash [email protected] ~/dev/wishhhh/ember $ ember generate simple-auth-token version: 0.1.2 installing Installing browser packages via Bower... cached git://github.com/simplabs/ember-simple-auth-component.git#0.6.7 Installed browser packages via Bower. :

는 사실은 분명히 단순히 정자 종속성을 추가 두 번째를 이해하지?

+0

가 두 번째 추가 정보를 체크 [이 절]의 설계도 –

+0

에서 파일을 생성한다 (HTTP : //www.ember- cli.com/#generators 및 blueprints)를 참조하십시오. –

+0

Ok Patsy, 나는 일반적인 관점에서 당신의 설명을 이해할 수 있습니다. 나는 루비 세계에서 왔고 나는 js 프로젝트에 대해 아주 익숙하다. 종종 루비 보석에는 일반적으로 파일을 생성하는 내부의 생성기가 있습니다. 이 경우 발전기가 정확히 무엇인지 명확하지 않습니다. 내가 말했듯이 나는 초보자이고 부족한 점이 많다. 정말 필요로하는 것은 루비 세계에서 오는 사람들로부터 ember-cli 패키지 관리에 대한 훌륭한 기사이다. 많이 thx 많이 – masciugo

답변

1

당신은 바 우어 패키지를 설치하는 것이 맞습니다.

이것이 필요한 이유는 앱에서 중복 된 bower 종속성을 방지하기 위해서입니다. 애드온 개발 초기에, 사람들은 npm postInstall 후크 (hook)로 bower 구성 요소를 설치했습니다. 이 방법이 효과적 일 때 많은 추가 파일 크기와 상충되는 bower 종속성이 추가되었습니다.

이 부가 기능의 개발자는 프로젝트의 이물 종속 관계를 포함하는 데 사용하는 것을 현재 패턴입니다. 이것은 미래에 변경 될 가능성이 있지만 그 이유는 지금입니다.

(응답 참조 엠 CLI-0.1.2)

첫번째는 청사진을 설치
+0

당신의 대답을 받아 들일 수 있지만, 나에게 소리가 무슨 소리가 나 (루비 사용자) 왜 'bower install'을 사용하여 설치하는 것만이 아닙니까? – masciugo

+0

불행히도 아직 완전히 해결 된 문제는 아닙니다. bower로 수동으로 추가하는 것이 좋습니다.이 경우 동일한 작업이 수행됩니다. 이상적으로 우리는 ember-cli를 자동으로 설치하지만 그 자체의 문제가 있습니다. – jakecraige