똑같은 삽질은 2번 하지 말자
NPM 이란? 본문
NPM (Node Package Manager)
전세계 자바스크립트 라이브러리가 있는 공개 저장소
우선 Node.js 를 LTS로 다운받자 (LTS가 더 라이브러리가 많다.) -> Node.js 설치시, NPM도 같이 설치된다.
터미널에서 명령어가 잘 먹히는지 확인!
$npm init -y // default로 package.json 생성
$npm install jquery // 설치 명령어
자 npm으로 라이브러리를 설치하고 관리하는 파일도 만들어보았다.
근데 왜? npm을 쓰는가?
1. Version & 의존성 관리 용이
한 페이지를 개발하다 보면, 다 만들어서 쓸 수 없으니, 필요한 라이브러리들이 생긴다.
자 그럼 페이지마다 필요한 곳 마다 라이브러리를 선언해서 쓰게 되면, 라이브러리들 간의 의존성에도 문제가 생긴다.
version이 update되거나 update된 것에 의해 다른 라이브러리들도 영향을 받을 수 있다.(의존성 문제)
2. 해당 페이지의 cdn으로가서 굳이 밑의 사진처럼 코드를 추가할 필요가 없다.
전역 설치, 지역 설치, 배포용 라이브러리, 개발용 라이브러리
밑의 사이트를 참조
joshua1988.github.io/webpack-guide/webpack/what-is-webpack.html
Comments