Node.js(4) - 개발 워크플로우 및 디버깅

­문재원·2024년 1월 25일

Node.js

목록 보기
1/2

NPM 스크립트

NPM은 Node Package Manager로, Node.js 사용 시 유용한 패키지를 쉽게 설치할 수 있게 도와준다.

NPM 스크립트를 사용하려면

(1)초기 설정

npm init

package.json파일이 설치된다.

(2)이후 터미널에 아래 명령어를 입력하면 스크립트에 지정된 파일을 실행시킬 수 있다.( *'start' 명령어는 예외적이고 특별한 명령어이다. )

npm start

(3)이외에도 package.json의 script에 원하는 걸 입력할 수 있다.
아래 사진은 스크립트에 아래 코드를 입력한 것이다.

"start-server": "node app.js"

start-server를 실행시키려면 터미널에 아래 명렁어를 입력한다.

npm run start-server

(4)npm 명령어를 통해 원하는 패키지를 설치할 수 있다.

기본 명령어

npm install 패키지명

기본 명령어에 추가 설정을 한 명령어

npm install 패키지명 --save -dev

--save: 패키지가 프로덕션 의존성으로 설치 & 실제로 코드 안에서 사용하고 적용됨.
-dev: 개발 도중 사용한다는 것을 의미
-g: 전역 변수로 사용한다는 의미로 머신 전체에 사용할 수 있게 만듦.

(5)이렇게 설치하면 package-lock.json파일과 node_modules폴더가 생긴다.
-package-lock.json 파일: 패키지와 의존성 관계에 있는 모듈에 관한 사항들이 나열되어 있음.

-node-modules 폴더: 대부분의 패키지는 단독 모듈도 동작하지 않는다. 대부분이 의존성 패키지라서 하나의 패키지를 사용하려면 여러 모듈을 사용해야 한다. 따라서 패키지 설치의 결과로 같이 설치된 node-modules 폴더에는 해당 패키지가 의존성을 가진 모듈들이 전부 나열되어있다.


설치된 package-lock.json


설치된 node-modules(하위 폴더에 많은 모듈들이 포함되어 있음)

profile
얼렁뚱땅 요리조리

0개의 댓글