Windows Installer 설치 후 실행 (OS에 맞는 Installer로 설치)
npm init
: 프로젝트 관련 정보(프로젝트 이름, 책임자..) 입력, package.json 생성
npm install [패키지 이름] [옵션: --save-dev]
: 패키지 설치
npm install
: package.json의 dependencies, devDependencies 모두 설치, .json 파일을 참조하기 때문에 해당 파일 종료 후 명령어 실행
option
a. 설치
npm install express
: Node.js는 최신 Javascript를 인식하지만, 브라우저에서는 이를 인식하지 못한다. Babel은 최신 Javascript를 컴파일해서 브라우저에서 이를 사용 가능하게 한다.
a. 설치
npm install --save-dev @babel/core @babel/preset-env @babel/node
: preset-env: 가장 많이 사용하는 babel 플러그인
b. babel.config.json 파일 생성
{
"presets": ["@babel/preset-env"]
}
c. package.json scripts 설정
: babel-node를 바로 사용하지 않고, package.json scripts를 사용해 컴파일 해서 사용
"scripts": {
"dev": "babel-node index.js"
}
Error
- @babel/node 모듈이 정상적으로 설치되지 않음, 해당 모듈 재설치
: 파일의 수정사항이 있을 때 자동으로 서버를 재 시작하도록 돕는 패키지.
a. 설치
npm install nodemon --save-dev
b. package.json scripts 설정
"scripts": {
"dev": "nodemon --exec babel-node index.js"
}