>웹 프론트엔드 >부트스트랩 튜토리얼 >웹 프로젝트 (CDN, NPM 또는 SASS 사용)에 부트 스트랩을 설치하고 설정하려면 어떻게해야합니까?

웹 프로젝트 (CDN, NPM 또는 SASS 사용)에 부트 스트랩을 설치하고 설정하려면 어떻게해야합니까?

James Robert Taylor
James Robert Taylor원래의
2025-03-12 13:50:18999검색

내 웹 프로젝트에 부트 스트랩을 설치하고 설정하는 방법 (CDN, NPM 또는 SASS 사용)?

Bootstrap을 웹 프로젝트에 통합하는 세 가지 주요 방법이 있습니다 : CDN, NPM (또는 원사) 및 SASS를 통해 사용합니다. 각 방법을 분류합시다.

1. CDN (Content Delivery Network) : 소규모 프로젝트 또는 빠른 프로토 타이핑을위한 가장 빠르고 쉬운 방법입니다. HTML 섹션 내에 Bootstrap의 CSS 및 JavaScript 파일에 대한 링크를 포함합니다.

  • CSS : HTML 파일의 태그 내에 다음 줄을 추가하십시오.

     <code class="html"><link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous"></code>
  • JavaScript (옵션, JavaScript 구성 요소의 경우) : 닫기 전에 다음 줄을 추가하십시오 태그 :

     <code class="html"><script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-geWF76RCwLtnZ8qwWowPQNguL3RmwHVBC9FhGdlKrxdiJJigb/j/68SIy3Te4Bkz" crossorigin="anonymous"></script></code>

    bootstrap.bundle.min.js 에는 popper.js가 포함되어 있으며, 이는 툴팁 및 팝 오버와 같은 일부 부트 스트랩 구성 요소에 필요합니다. Popper에 다른 방법을 사용하는 경우 대신 bootstrap.min.js 포함해야합니다. 최신 URL 및 무결성 해시에 대한 공식 부트 스트랩 문서를 항상 확인하십시오.

2. NPM (또는 원사) : 이 방법은 Bootstrap의 파일을 더 잘 제어하고 빌드 프로세스와의 통합을 더 잘 제어하려는 대규모 프로젝트에 이상적입니다. 시스템에 Node.js 및 NPM (또는 원사)이 설치되어 있어야합니다.

  • 설치 : 프로젝트 디렉토리에서 터미널을 열고 실행하십시오.

     <code class="bash">npm install bootstrap</code>

    또는

     <code class="bash">yarn add bootstrap</code>
  • CSS에서 가져 오기 : 부트 스트랩의 CSS를 메인 스타일 시트로 가져옵니다 (예 : styles.scss 또는 styles.css ) :

     <code class="scss">@import '~bootstrap/scss/bootstrap';</code>

    (Sass의 경우) 또는

     <code class="css">@import url('node_modules/bootstrap/dist/css/bootstrap.min.css');</code>

    (일반 CSS의 경우 - SASS 사용자 정의의 이점을 잃을 때 권장하지 않음)

  • JavaScript에서 가져 오기 (선택 사항) : JavaScript 파일에서 필요에 따라 Bootstrap의 JavaScript 파일을 가져옵니다. 예를 들어, ES 모듈 사용 :

     <code class="javascript">import 'bootstrap/dist/js/bootstrap.bundle';</code>

3. Sass : 이것은 NPM 방법과 유사하지만 Bootstrap의 스타일링을 더욱 제어 할 수 있습니다. Sass Compiler (Sass 또는 Node Sass와 같은)가 설치되어야합니다. 설치는 위의 NPM 방법과 동일합니다. 그런 다음 프로젝트 디자인과 일치하도록 Bootstrap의 SASS 변수 및 Mixins를 사용자 정의 할 수 있습니다.

부트 스트랩 통합을 위해 CDN, NPM 또는 SASS를 사용하는 장단점은 무엇입니까?

방법 장점 단점
cdn 가장 쉽고 빠른 설정; 추가 도구가 필요하지 않습니다. 소규모 프로젝트에 좋습니다 버전 업데이트에 대한 제어가 없습니다. CDN을 사용할 수없는 경우 다운 타임 가능성; 제한된 사용자 정의
NPM/원사 버전에 대한 더 나은 제어; 빌드 프로세스와 통합; 사용자 정의가 가능합니다 node.js 및 npm/yarn이 필요합니다. 더 복잡한 설정; 프로젝트 크기에 추가됩니다
사스 스타일링에 대한 완전한 제어; 광범위한 사용자 정의를 허용합니다. 다른 SASS 프로젝트와 잘 통합됩니다 SASS 컴파일러가 필요합니다. 가장 복잡한 설정; SASS 구문에 대한 이해가 필요합니다

내 프로젝트의 디자인에 맞게 부트 스트랩의 CSS 및 JavaScript 구성 요소를 사용자 정의하려면 어떻게해야합니까?

사용자 정의는 사용 된 방법에 따라 다릅니다.

1. CDN : 사용자 정의는 CDN으로 제한됩니다. 당신은 주로 자신의 CSS를 사용하여 Bootstrap의 스타일을 재정의하는 데 의존합니다. HTML 에 부트 스트랩 CSS 링크 후 사용자 정의 CSS를 추가하십시오. 보다 광범위한 변경을 위해서는 부트 스트랩 소스 코드를 포킹해야하며 일반적으로 권장되지 않습니다.

2. NPM/YARN (일반 CSS 포함) : CDN과 유사하게 스타일을 자신의 CSS로 무시합니다.

3. NPM/원사 (SASS 포함) : 이것은 가장 유연성을 제공합니다. 자신의 SASS 파일 내에서 Bootstrap의 SASS 변수, Mixins 및 기능을 사용자 정의 할 수 있습니다. 이를 통해 Bootstrap의 핵심 파일을 직접 수정하지 않고 색상, 글꼴, 간격 등을 변경할 수 있습니다. 예를 들어, 기본 색상을 변경하려면 SASS 파일의 $primary 변수를 수정합니다.

JavaScript 사용자 정의 : NPM과 CDN의 경우 Bootstrap의 구성 요소 및 API와 상호 작용하는 자체 JavaScript 코드를 작성하여 Bootstrap의 JavaScript 기능을 확장하거나 재정의 할 수 있습니다. JavaScript API에 대한 자세한 내용은 Bootstrap의 문서를 참조하십시오.

Bootstrap을 사용하는 소규모 대규모 웹 프로젝트에 비해 소규모 스케일에 가장 적합한 방법 (CDN, NPM 또는 SASS)은 무엇입니까?

  • 소규모 프로젝트 : CDN 방법은 일반적으로 소규모 프로젝트에 충분합니다. 단순성과 사용의 용이성은 사용자 정의의 한계를 능가합니다.
  • 대규모 프로젝트 : 대규모 프로젝트의 경우 SASS와 함께 NPM 또는 원사를 사용하는 것이 좋습니다. 이를 통해 버전에 대한 더 나은 제어 기능을 제공하고 빌드 프로세스와 완벽하게 통합 할 수 있으며 광범위한 사용자 정의가 설계 시스템에 맞도록 할 수 있습니다. 의존성을 관리하고 Sass의 힘을 활용하는 능력은 장기적으로 더 관리 가능하고 확장 가능합니다. SASS없이 NPM/YARN을 사용하는 것은 중간 옵션이며, 버전 제어 및 빌드 프로세스 통합을 제공하지만 SASS보다 사용자 정의가 적습니다.

위 내용은 웹 프로젝트 (CDN, NPM 또는 SASS 사용)에 부트 스트랩을 설치하고 설정하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.