2017-02-15 2 views
0

어디서든 angular-cli.json 파일이 없기 때문에 Angular 2 응용 프로그램에서 부트 스트랩을 활성화하는 마지막 단계를 완료 할 수 없습니다. ?ng2-bootstrap이 스타일 입력을위한 angular-cli.json 파일을 찾을 수 없습니다. 배열

나는이 자습서를 다음 해요 : 사전에 https://github.com/valor-software/ng2-bootstrap/blob/development/docs/getting-started/ng-cli.md

감사합니다!

+0

당신이 각-CLI의 올바른 버전을 사용하는 경우,이 파일 드 유한하게 존재합니다. – Claies

+0

여기에서 예제를 다운로드하여 내 응용 프로그램에서 사용하도록 수정했습니다. 그게 내가 그 파일을 가지고 있지 않은 이유 일까? http://angular2-first-look.azurewebsites.net/ –

+0

링크 된 "튜토리얼"은'angg-cli '로 빌드 된 프로젝트에서'ng2-bootstrap'을 사용할 때 사용하는 빠른 시작입니다. Angular-cli는 angular2의 설치자/구성자/꾸러미이며,이 패키지의 현재 버전은'webpack'을 사용합니다. 이것은 angular2에 대한 패키지를 관리하는 유일한 방법 일뿐입니다. 당신의 코멘트에서 나온 예제는 'systemjs'를 사용하는 각진 시드의 수정 된 버전 인 것으로 보입니다. 각형 시드와 관련된'ng-2bootstrap'에 대한 다른 지침을 시도해보십시오. https://github.com/valor-software/ng2-bootstrap/blob/development/docs/getting-started/angular-seed.md – Claies

답변

0

더 작은 angular2 시드를 시도하십시오. 내거야. ng2-bootstrap이없는 부트 스트랩 3을 포함합니다. 하지만 쉽게 package.json에 "종속"이를 추가하여 변경할 수 있습니다

app.module

import {NgbModule} from "@ng-bootstrap/ng-bootstrap"; 
imports: [ 
     BrowserModule, 
     RouterModule.forRoot(AppRoutes, {useHash: true}), 
     SettingsModule, 
     NgbModule.forRoot() 
    ], 

속과 예 모듈 (및 기타 모듈) 설정에서

"@ng-bootstrap/ng-bootstrap": "1.0.0-alpha.18", 
"bootstrap": "4.0.0-alpha.6" 

을 수행해야 가져올 :

import {NgbModule} from "@ng-bootstrap/ng-bootstrap"; 
imports: [BrowserModule,NgbModule,HttpModule,FormsModule], 

Minimum angular2 seed

+0

설명 주셔서 감사합니다! 하지만 이제 404 오류가 발생합니다 : http : // localhost : 3000/@ ng-bootstrap/ng-bootstrap 404 (찾을 수 없음) 무엇이 잘못 되었나요? 그리고 왜 Angels 2에서 Bootstrap 프레임 워크를 작동시키는 것이 그렇게 번거로운가? 상자 밖으로 나올 거라 생각했는데? –

+0

나는 이제 막 '오류'가없는 '모든 것'을 얻었다. system.js.config.js에 파일 위치를 추가해야했습니다. 하지만 내 HTML은 스타일이 아닌가요? –

+0

내 씨앗에서 볼 수 있듯이 나는 system.js를 사용하지 않으므로 그걸 도와 드릴 수 없습니다. 내 씨앗에서 나는 webpack을 사용하고있다. 더 성숙하기 때문에 나는 webpack을 선택한다. 어느 날 나는 system.js로 전환 할 수 있지만 지금은 그렇지 않을 수 있습니다. ng-bootstrap은 여전히 ​​알파에 있으며 bootstrap4도 사용합니다. 모든 것이 바뀌지 않을 것을 기대하지 마십시오. –