2017-10-04 1 views
0

입니다. 프로젝트에 제 3 자 코드를 포함시키는 세 가지 방법의 차이점은 무엇입니까? 예를 들어, 부트 스트랩에서 cdn 링크와 함께 css 및 javascript를 포함 시키거나 축소 된 버전을 다운로드하여 프로젝트에 포함 시키거나 패키지 관리자와 함께 bootstap을 프로젝트 디렉토리에 설치할 수 있습니다. 아마 cdn이 좋지 않다는 것을 이해합니다. 아마도 버전이 바뀌고 여전히 구 버전의 코드를 가지고있을 것이고 인터넷 연결이 필요하기 때문입니다. 하지만 패키지 관리자와 함께 부트 스트랩을 설치하는 것과 최소 버전을 다운로드하고 포함시키는 것의 차이점은 무엇입니까?패키지 관리자, cdns 및 일반 패키지의 차이점은

+0

가능한 복제 [NPM을 통해 부트 스트랩을 설치하는 목적?] (https://stackoverflow.com/questions/26773767/purpose-of-installing-bootstrap-through-npm) – jmargolisvt

답변

1

빠른 비교 포인트 :

당신이 인터넷에 연결되어 있지 않은 경우
  • , 당신의 NPM 패키지는 여전히 작동합니다. 귀하의 CDN 링크는 그렇지 않습니다.

  • CDN은 일반적으로 가장 인기있는 항목 만 호스팅합니다. 자주 사용되지 않는 패키지를 사용하려면 NPM을 사용하는 것이 좋습니다.

  • NPM 패키지를 업데이트하는 것이 더 쉽습니다. 특히 일부 양식에서 주/부 업데이트를 찾아야하므로 특히 더 쉽습니다. CDN 링크를 직접 변경해야합니다. 의

1

실제 차이점은 없습니다. 패키지 관리자는 프로젝트의 미리 지정된 디렉토리에 배치합니다. 이 패키지에는 번들처럼 쉽게 포함 할 수있는 쉬운 방법이 포함되어있을 수 있지만 결국에는 부트 스트랩과 같은 패키지가 파일을 가져 와서 프로젝트에 넣습니다. 당신이하는 일과 다를 바 없습니다.

관련 문제