나는 종종 npm
이상의 옵션을 설치하여 브라우저 중심의 자바 스크립트 라이브러리를 볼 수 있습니다.외부 자바 스크립트 라이브러리 번들
<script src="cdn-url"></script>
을 사용하는 대신 npm을 사용하여 설치할 이유가 있습니까?
많은 라이브러리를로드 중이므로이 파일을 가져 오는 것이 좋습니다. 따라서 모든 요청이 CDN을 대상으로하고 있지만 너무 많은 URL 요청을하지는 않습니다.
잠재적으로 npm을 통해 설치 한 다음 <script src='/node_modules/...'></script>
을 사용할 수는 있지만 이러한 경로는 express.static()
또는 이와 비슷한 방법으로 공개 액세스 할 수 있도록해야합니다.
나는 webpack, browserify 등을 사용할 수 있다는 것을 알고 있지만, 단지 몇 개의 외부 라이브러리를 자동으로 하나의 파일로 묶고 싶을 때 지나치게 복잡해 보입니다.
지나치게 복잡하여 지나치게 의미하는 것은 없습니다. js/css 파일 번들링은 babelify와 함께 수행됩니다. – Mox