Project

[npm, nodemon] node로 실행시킬 js 파일을 별도 동작없이 저장과 동시에 자동 실행되도록 하기

남남이루 2022. 9. 6. 17:28

npm 주요 명령어

  • package json 파일 생성, npm 시작

    npm init

  • npm으로 설치

    npm install
    npm i, npm add 와 동일

npm i -h 도움말, 명령어 표시

npm ll, npm -g ll 설치된 패키지 확인하기 (-g : global option)

npm ll --depth=0 패키지 의존성있는 설치 전부 표시하지 않고, 가장 상위 패키지만 보기

npm view {package} 특정 패키지의 정보 보기

npm outdated 업데이트 안 된 패키지 목록 보기

nodemon 설치

npm i nodemon --save-dev (--save-dev 개발에만 쓰이는 패키지는 의존성을 별도로 관리하도록 함, package.json에서 확인가능)

    "devDependencies": {
      "nodemon": "^2.0.19"
    }

package.json 수정

"script":{"start": "nodemon app"}

nodemon 설치 이전 js 실행

node app.js

nodemon 설치 이후 js 실행

npm start

nodemon 글로벌 설치

npm i -g nodemon

만약 권한 오류라면, sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
실행 후 재실행

권한 에러 해결 참고