노마드 코더 - 초급/유튜브 클론코딩

scripts / 서버 만들기 express

햅삐한 포메라리안 2022. 3. 23. 14:15
반응형

범위

#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