Record

개념

  • NPM(Node Package Manager) js 라이브러리들을 모아 놓은 열린 공가
  • package.json 해당 package에 대한 파일 정보가 들어가 있음

명령어

  • npm init : package.json
  • npm init -y
  • npm install 패키지명 --save : 패키지 download
  • npm install jquery --save : node_modules/jquery

Global vs Local 설치

  • npm install webpack -global : global 설치
  • local install --> node_modules 에 설치 : require('webpack')
  • --save 는 앱이 구동하기 위해 필요한 모듈&라이브러리 설치 : dependencies ex) react, vuew
  • --save-dev 는 앱 개발시에 필요한 모듈 & 라이브러리 설치 : devDependencies ex) test, build, tool, live reloading

NPX

  • npm package runner
  • https://www.npmjs.com/package/npx

최신 버전 설치

yum install -y gcc-c++ make curl -sL https://rpm.nodesource.com/setup_12.x | sudo -E bash - sudo yum install nodejs

If it doesn’t work, try to uninstall NodeJs and repeat all actions.

sudo rm -rf /var/cache/yum sudo yum remove -y nodejs sudo rm /etc/yum.repos.d/nodesource* sudo yum clean all