반응형
범위
#2.1 Installing Express
이거는 node를 사용하는 방법인데 우리는 안쓸거임
node를 이용해서 파일을 실행하지 않을 것임
왜냐하면 가끔 node를 실행하기 전에 다른 작업을 수행하고 싶을 수 있기 때문
우리가 만들고 배포한 package를 다른 사람들이 설치하면 main을 사용할 것임
하지만 지금은 우리가 만든 패키지를 아무도 다운받지 않을테니 main 부분은 bye bye
main은 필수 요소가 아니니까 없어도 됨
description, author 원하면 지워도 됨
scripts 추가
scripts는 실행하고 싶은 것을 말함
아까 실행했던 것을 win으로 설정하는 것
따옴표하고 콤마를 잘 써줘야함
npm run win
이걸 적어주면 아까처럼 실행됨
물론 프로젝트 폴더 안에서 사용해야 함
우리가 실행하는 모든 명령어는 package.json이 있는 곳에서 실행해야 한다.
서버 만들기
다운 받기 전에 package.json 파일 닫아 주기
이유: package.json이 열려있고 뭔가 수정했는데 저장을 하지 않은 상태에서 npm i express를 실행하면 npm이 package.json의 dependencies를 수정할 때 버전 충돌이 일어남
npm install을 할 때는 항상 package.json을 꼭 닫고 실행하기
npm i <설치하고 싶은 package 이름>
일단은 express라는 package를 다운받기
express 다운받으면 package-lock 파일이 생김
node_modules에는 npm으로 설치한 모든 패키지가 저장될 예정
dependencies가 생김
다음으로 넘어가기 전에 삭제해주기
반응형
'노마드 코더 - 초급 > 유튜브 클론코딩' 카테고리의 다른 글
Nodemon 설치하기 (1) | 2022.03.27 |
---|---|
Babel 설치 (0) | 2022.03.24 |
Dependencies / package-lock.json (0) | 2022.03.23 |
json / git 연결 / package.json 만들기 (0) | 2022.03.23 |
NodeJS / NPM (0) | 2022.03.22 |