나는'm 드 개발자 및 나는'm 이 바로 Angular4. 그래서 저는 이 설치 튜토리얼:
주어진 이 어떻게 추가할 수 있습니 부트스트랩을 포함하여 사용할 수 있는 클래스"컨테이너의 액체"또"col-md-6"와 같은 물건까?
npm install --save bootstrap
그 후,내부에는 각 추가할 수 있습니다.json(안에 프로젝트를's root folder),찾스타일
와 추가 스트랩 css 파일에 다음과 같다:
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"styles.css"
],
업데이트:
에서 각 6+각-추가할 수 있습니다.json
변경하는각도입니다.json
.
동영상 또는 단계를 따르십시오
[설치 부트스트랩 4 에서 각 2/각도 4/각 5/난 6][1]
많은 노력을 기울이고 있는 방법을 포함 스트랩에서 귀하의 프로젝트
1)추가 CDN 링크 index.html 파
2)설치 부트스트랩을 사용하여 본원과 설정된 경로에서각도입니다.json****추천
3)설치 부트스트랩을 사용하여 본원에서 경로 설정 index.html 파일
나는 좋은 당신의 다음 2 가지 방법이 설치되어 있는 부트스트랩을 사용하여 본원 때문에 설치된 프로젝트에서 디렉토리고 당신은 쉽게 액세스할 수 있습니다 그것은
방법 1
추가 스트랩,Jquery 고 popper.js CDN 경로를 당신이 각 프로젝트 index.html 파일
Bootstrap.css
https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
Bootstrap.js
https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
Jquery.js
https://code.jquery.com/jquery-3.2.1.slim.min.js
Popper.js
https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js
는 방법 2
1)설치 부트스트랩을 사용하여 npm
npm install bootstrap --save
설치 후의 부트스트랩 4,우리가 필요한 두 개 이상의 javascript 패키지 Jquery 고 Popper.js 지 않고 이러한 두 가지 패키지 스트랩이 완료되지 않기 때문에 스트랩 4 를 사용하 Jquery 고 popper.js 패키지 그래서 우리는 우리를 설치해야뿐만 아니라
2)설치 JQUERY
npm install jquery --save
3)를 설치 Popper.js
npm install popper.js --save
지금 스트랩이에 설치할 프로젝트 디렉터리 안node_modules폴더
오픈각도입니다.json이 파일에서 사용할 수 있을 각 디렉토리 오픈하는 파일의 경로를 추가합의 부트스트랩,jquery,고 popper.js 파 안스타일[]과스크립트[]path 예는 아래를 참조하십시오
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"styles.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
],
참고:지't 의 순서를 변경 js 파일은 다음과 같이해야한다
법 3
설치 부트스트랩을 사용하여 본원에 따라는 방법 2에서 방법을 3 우리는 그냥 내부 경로 설정 index.html 파일 대신각도입니다.json파일
bootstrap.css
<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css",
"styles.css">
Jquery.js
<script src="node_modules/jquery/dist/jquery.min.js"><br>
Bootstrap.js
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"><br>
Popper.js
<script src="node_modules/popper.js/dist/umd/popper.min.js"><br>
*지금 스트랩금 잘**
하기 위해 구성/통합/부트스트랩 이용에 각도,해 설치 Bootstrap 패키지를 사용하여 고궁.
$ npm install [email protected] --save // for specific version
or
$ npm install bootstrap --save // for latest version
참고:--저장을 명령이 저장을 종속에서 우리의 모 내부 응용 프로그램 패키지입니다.json 파일입니다.
이제 우리는 패키지가 설치되어 있으로 위의 단계는 지금 우리가 말할 수있는 모 CLI 는 이러한 스타일을 사용하여 아래 옵션 또는 모:
우리를 추가 할 수 있습의 종속성을 다음과 같습니다:
@import "~bootstrap/dist/css/bootstrap.min.css";
우리를 추가 할 수 있습 css 스타일로 파일을 각-추가할 수 있습니다.json 또는 각도입니다.json 파일에 있는 루트 폴더의 각 앱은 다음과 같습니다:
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"styles.css"
]
먼저 설치부트스트랩으로 귀하의 프로젝트를 사용하여 아래의 명령:
npm--저장할 스트랩
다음 줄을 추가"../node_modules/스트랩/dist/css/bootstrap.min.css"
을 각-추가할 수 있습니다.json 파일이(root folder)에서 스타일
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"styles.css"
],
설치한 후에는 위의 종속성 설치잉-부트스트랩via:
npm-저장@ng-부트스트랩/ng-부트스트랩
설치 후 반입해야 하는 중요 모듈이 있습니다.
import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
이 후,당신이 사용할 수있는 모든 스트랩 위젯(ex. 회전식,모달,팝 설정 탭 etc.) 고 몇 가지 추가적인 케이크(datepicker,평가,timepicker,자동검색).
에서Angular4거래@유형시스템은,당신이 해야 할 다음의 것,
지,
1) npm install --save @types/jquery
2) npm install --save @types/bootstrap
tsconfig.json
를 찾유편안하고 추가jquery과부트스트랩목
"types": [
"jquery",
"bootstrap",
"node"
]
Index.html
머리 부분에 추가에는 다음 항목
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="node_modules/jquery/dist/jquery.min.js "></script>
<script src="node_modules/bootstrap/dist/js/bootstrap.js "></script>
고 사용하기 시작jquery과부트스트랩니다.
테스트에서 모 7.0.0
1 단계-설치에 필요한 종속성
npm 부트스트랩을(당신이 원하는 경우 특정 버전을 지정하시기 바랍 버전이 아니다.)
npm popper.js (당신이 원하는 경우 특정 버전을 지정하시기 바랍 버전이 아니다.)
npm jquery
전 시도했다:
"bootstrap": "^4.1.3",
"popper.js": "^1.14.5",
"jquery": "^3.3.1",
단계 2:지정 라이브러리는 아래에서 orderin 각도입니다.json. 에서는 최근 각도,config 파일의 이름은 각.json 지 각-추가할 수 있습니다.json
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/client",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.css",
"src/styles.scss"
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
]
},
아래에 대한 세부 단계와 작동 예시 방문할 수 있습니다 https://loiane.com/2017/08/how-to-add-bootstrap-to-an-angular-cli-project/
매우 자세한 단계를 적절한 설명이 있습니다.
단계: 설치하면 스트랩에서 고궁
다음으로,우리는 우리를 설치해야 Bootstrap. 렉토리로 디렉토리를 변경 프로젝트를 우리가 만든(cd 각-bootstrap-예)그리고 다음 명령을 실행합니다.
에 대한 스트랩 3:
npm install bootstrap --save
For Bootstrap4(현재 베타):
npm install bootstrap@next --save
나 대체:지역 스트랩 CSS 또 다른 방법으로,다운로드할 수도 있습니다 Bootstrap CSS 추가 로컬에서 귀하의 프로젝트입니다. I donwloaded 스트랩 웹 사이트에서 폴더를 생성 스타일(동일한 수준으로 스타일입니다.css):
참고: 지 않는 장소의 지역 CSS 파일을 아래에서 자산 폴더에 있습니다. 우리가 할 때 생산 구축을 가진 모난 접 CLI,CSS 파일에 선언된다.각-추가할 수 있습니다.json 것이 최소화하고 모든 스타일이 있는 번들로 하나의 스타일입니다.css. 자산 폴더로 복사하 dist 폴더에 빌드 프로세스 동안(CSS 드 중복 될 것이다). 는 유일한 장소의 현지 CSS 파일을 아래에서 자산을 경우에 당신은 그들을 가져오에서 직접 index.html.
을 가져오 CSS 1.우리는 두 개의 옵션을 가져올 CSS 부트 스트랩에서 설치된 NPM:
강력한 텍스트1:구성할 수 있습니다.각-추가할 수 있습니다.json:
"styles": [
"../node_modules/bootstrap/dist/css/bootstrap.min.css",
"styles.scss"
]
2:가져오에서 직접 src/스타일입니다.css 거나 src/스타일입니다.줍:
@import '~bootstrap/dist/css/bootstrap.min.css';
나 개인적으로 선호를 가져오는 모든 내 스타일에 src/스타일입니다.css 기 때문에 선언되었습니다.각-추가할 수 있습니다.json 니다.
3.1 대체:지역 스트랩 CSS 는 경우 추가되는 부트스트랩 CSS 파일이 로컬로,단지 그것을 가져옵니다.각-추가할 수 있습니다.json
"styles": [
"styles/bootstrap-3.3.7-dist/css/bootstrap.min.css",
"styles.scss"
],
나 src/스타일입니다.css
@import './styles/bootstrap-3.3.7-dist/css/bootstrap.min.css';
4:부트스트랩 자바 스크립트 구성 요소와 ngx-bootstrap(옵션 1) 경우에 당신은 당신을 사용할 필요가 없 Bootstrap 자바 스크립트 구성 요소(필요로 하는 JQuery),이것은 모든 설정할 필요합니다. 그러나 당신이 필요로 하는 경우에 사용하는 조동,아코디언,datepicker,도구 설명 또는 다른 구성 요소,우리는 어떻게 사용하여 이러한 구성 요소를 설치하지 않고 jQuery?
가 각 래퍼 라이브러리에 대한 부트스트랩 이라는 ngx-부트스트랩을 우리는 또한 설치에서 NPM:
npm install ngx-bootstrap --save
Noteng2-부트스트랩과 ngx-부트스트랩은 동일한 패키지입니다. ng2-부트스트랩 이름이 바뀌었 ngx-부트스트랩 후#itsJustAngular.
에 설치할 경우 스트랩과 ngx-부트스트랩에서 동일한 시간을 만들 때 모 CLI 프로젝트:
npm install bootstrap ngx-bootstrap --save
4.1:추가 필요한 부트스트랩 모듈을 사용합니다.모듈입니다.ts
을 통해 이동 ngx-부트스트랩과 추가 모듈에 필요한 응용이다.모듈입니다.ts. 예를 들어,우리가 사용하려면 드롭다운,도구 설명과 모달 구성 요소:
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { ModalModule } from 'ngx-bootstrap/modal';
@NgModule({
imports: [
BrowserModule,
BsDropdownModule.forRoot(),
TooltipModule.forRoot(),
ModalModule.forRoot()
],
// ...
})
export class AppBootstrapModule {}
기 때문에 우리는 전화.forRoot()메소드 각 모듈에 대한(으로 인해 ngx-bootstrap 모듈이 제공자),이 기능을 사용할 수 있는 모든 부품 및 모듈 프로젝트의(전체 범위에).
에 대한 대안으로,당신을 구성하는 ngx-부트스트랩은 다른 모듈이(단위한 조직의 목적을 경우에 당신을 가져올 필요가 많은 bs 모듈과 복잡해지는 것을 원하지 않습니다.모듈),을 만들 수 있는 모듈 응용 프로그램-bootstrap.모듈입니다.ts 가져오 스트랩 모듈을 사용하여(forRoot())과 또한 선언에서 그들 수출 단면도(그래서 그들은 사용할 수 있는 다른 모듈을 사용하지 않는다).
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { ModalModule } from 'ngx-bootstrap/modal';
@NgModule({
imports: [
CommonModule,
BsDropdownModule.forRoot(),
TooltipModule.forRoot(),
ModalModule.forRoot()
],
exports: [BsDropdownModule, TooltipModule, ModalModule]
})
export class AppBootstrapModule {}
마지막으로,것을 잊지 마세를 가져오는 당신의 부트스트랩 모듈에서 당신 app.모듈입니다.ts.
가져오기{AppBootstrapModule}에서'./응용 프로그램-부트스트랩/응용 프로그램-bootstrap.모듈';
@NgModule({
imports: [BrowserModule, AppBootstrapModule],
// ...
})
export class AppModule {}
ngx-부트스트랩 작품과 함께 스트랩 3 4. 그리고 나는 또한 몇 가지 테스트 및 대부분의 기능도 부트스트랩 2.×(예,내가 여전히 몇 가지 레거시 코드를 유지하).
희망이 사람을 도울!
한부트스트랩4.0.0-alph.6
npm install [email protected] jquery tether --save
후에 이것은 실행:
npm install
지금입니다. 오픈.각-추가할 수 있습니다.json파일을 가져오는 스트랩,jquery,그리고 밧:
"styles": [
"styles.css",
"../node_modules/bootstrap/dist/css/bootstrap.css"
],
"scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/tether/dist/js/tether.js",
"../node_modules/bootstrap/dist/js/bootstrap.js"
]
다. 당신이 갈 준비가되어 있습니다.
에서 다음 명령을 실행하는 프로젝트.e **npm [email protected] --저장***
설치한 후에는 위의 종속성을 실행하는 다음과 같은 고궁 명령을 설치합니다 bootstrap 모듈npm-저장@ng-부트스트랩/ng-부트스트랩
이 체크 아웃에 대한 참조 https://github.com/ng-bootstrap/ng-bootstrap
다음으로 가져올 수 앱입니다.모듈 가져오기{NgbModule}에서'@ng-부트스트랩/ng-bootstrap'며 추가 NgbModule 를 가져오기
에서 당신의 돼지.css @import"../node_modules/스트랩/dist/css/bootstrap.min.css";
로 볼 수 있습니다 당신은 이미 당신의 제비를 가지고 있는 대답을 하지만 당신은이 방법을 시도 할 수 있습니다습니다.
그것의 최상의 방법을 사용하지 않 jquery 에서 모세요 https://github.com/valor-software/ngx-bootstrap/blob/development/docs/getting-started/ng-cli.md 는 방법을 설치하는 부트스트랩을 사용하지 않고 스트랩 js 구성 요소에 따라 jquery.
npm install ngx-bootstrap bootstrap --save
or
ng add ngx-bootstrap (Preferred)
유지 코드 jquery 에서 무료로 각도
|*|설치하면 스트랩 4 에 대한 각도 2, 4, 5, 6 + :
|+>설치 부트스트랩으로 npm
npm install bootstrap --save
npm install popper.js --save
|+된다 추가 스타일과 스크립트를 각.json
"architect": [{
...
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"src/styles.scss"
],
"scripts": [
"node_modules/jquery/dist/jquery.js",
"node_modules/popper.js/dist/umd/popper.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
]
...
}]