본문 바로가기

Webpack

(2)
[NPM] dependencies와 devDependecies의 차이 dependencies란? package.json이라는 파일안에 들어가면, dependencies에 우리가 npm i라는 명령어를 통해서 설치된 라이브러리들이 들어가 있는 것을 볼 수 있다. dependencies는 우리가 어플리케이션을 배포할 때, 사용할 라이브러리들이 담겨있는 곳이다. 그러니까 어플의 로직구현과 관련이 있고, 화면의 동작을 도와주는 라이브러리들이 저장되는 곳이다. devDependencies란? 그리고 devDependencies에는 우리 어플가 어플을 개발할 때, 보조해주는 라이브러리들이 저장된다. 예를 들어 웹팩이라던가, js-compression이라던가, 번들 분석기라던가. 이렇게 어플의 로직과는 직접적인 연관이 없는 라이브러리들이 설치된다. 보통 이렇게 devDependenci..
NPM의 정의와 NPM을 사용하는 2가지 이유 npm이란? npm은 node package manager의 줄임말이다. 자바스크립트의 라이브러리를 관리해주는 도구라고 생각하면 된다. 전체적인 자바스크립트 라이브러리를 npm을 통해서 관리할 수 있다. 간단한 명령어 소개 node -v : node.js의 버전을 확인할 수 있다. npm -v : npm의 버전을 확인할 수 있다. npm init : npm 을 실행한다. npm init -y : 기존에 npm을 실행할 때, 엔터를 쳐줘야하는 번거로운 일을 덜어준다. 위와 같이 npm init을 실행하고나면, package.json 파일이 생성된다. npm install에 대해서도 알아보자. 예를 들어 npm install jquery라고 하면, jquery 라이브러리를 설치할 수 있다. 그리고 설치된 라..