반응형
여기저기서 많이 다룬 내용이지만 복습할겸 적어봤담
모듈은 각각의 JS파일을 뜻하며 프로그램을 효율적이고 체계적으로 동작할수 있게해준다.
ex) a+b 리턴하는 JS파일
NPM (Node Pagkage Manager)은 특정 역할을 하는 패키지(모듈)들을 다운 받아서
내 프로젝트에 기능을 추가 할 수 있게 해준다. ex) 로그인 , 검증
각 패키지의 사용법을 알기만 하면 복잡한 코드를 안짜도 돼서 간편하게 사용할수있다.
npm 기초 명령어
npm init |
애플리케이션 관련 정보를 담는 package.json 초기화 |
npm install |
NodeJS 패키지 설치 |
-g 전역설치,-S 종속 모듈 , -D 개발목적 설치 |
|
npm start |
package.json 에서 명령어 설정 후 사용가능 |
npm init - package.json 생성
// 터미널 or cmd
npm init
//생성된 package.json
{
"name": "blog",
"version": "1.0.0",
"description": "설명",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\ && exit 1"
},
"author": "ihavealittledreidle",
"license": "ISC"
}
npm install - NodeJS 패키지 생성
//터미널 또는 cmd
npm i <패키지이름> <플래그>
설치후 package.json을 확인해보면
{
"name": "blog",
"version": "1.0.0",
"description": "설명",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "ihavealittledreidle",
"license": "ISC",
"dependencies": { //여기!!!!!!!!!!!!
"express": "^4.17.1"
}
}
dependencies(종속 모듈 관리 객체)에 패키지 이름과 버전이 저장된걸 볼수있다.
npm start
package.json의 scripts에서는 원하는 명령어를 설정할수있다.
{
"name": "blog",
"version": "1.0.0",
"description": "설명",
"main": "main.js",
"scripts": { //여기!!!!!!!!!!!!
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node main.js" // start명령어 추가
},
"author": "ihavealittledreidle",
"license": "ISC",
"dependencies": {
"express": "^4.17.1"
}
}
'웹 프로그래밍의 기초' 카테고리의 다른 글
정보처리 산업기사 실기 합격. (0) | 2021.12.03 |
---|