본문 바로가기

Node.js

7개의 포스트
yarn 사용방법

yarn 은 javascirpt 의 package manager 이다. npm 의 drop-in substitute 로 사용할 수 있는 점이 초기 도입에도 큰 장점이다. 패키지 설치 속도가 더 빠르고, 패키지 설치과정에서 패키지가 code를 running 하지 않도록 하여 더 보안상 안전하다. 또한, 같은 package.json 에 의존하는 두개의 서로 다른 환경이 서로 다른 버전의 패키지 의존성을 가지는 것을 방지하기 위해, 버전의 range 가 아닌, 정확한 버전을 명시한 yarn.lock 파일을 사용한다. # npm install yarn install 또는 yarn # npm i --save yarn add # npm i --save-dev yarn add --dev : --dev 옵션은 -D 와..

2023년 01월 15일
설치된 npm 글로벌 패키지 리스트 확인 및 제거

설치된 글로벌 모듈 확인 npm list -g --depth=0 글로벌 모듈 제거 하기 npm uninstall -g [패키지명] or npm un -g [패키지명] 글로벌 모듈 확인 $ npm list -g --depth=0 console ├── eslint@6.8.0 ├── eslint-config-airbnb-base@14.0.0 ├── eslint-plugin-import@2.19.1 ├── eslint-plugin-prettier@3.1.2 ... 글로벌 모듈 삭제 $ npm uninstall -g console removed 59 packages in 1.03s

2022년 09월 27일
nodejs 서버 5000번 포트 이미 사용 중 에러

Error: listen EADDRINUSE: address already in use :::5000 5000번 포트를 사용 중인 프로세스를 찾아 종료시켜야 하므로 다음 명령어 실행 sudo lsof -i :5000 프로세스를 kill하기 위해 다음 명령어를 실행 kill -9 PID COMMAND 항목을 보니 node가 아닌 ControlCe 확인 Mac AirPlay 모드가 자동으로 켜져있어서 그런거 시스템 환경설정 > 공유 > AirPlay수신모드 끄기

2022년 07월 30일
nodejs 로그인 로직

2022년 07월 30일
nodejs express http response code 413 error 해결방법

Error: request entity too large 413에러는 body데이터가 크면 발생하는 에러 body데이터를 bodyParser라는 모듈을 추가시키고 미들웨어를 추가 시켜줌으로써 body데이터를 파싱을하게된다. bodyParser에대해서 알아보니. 기본적으로 100Kb까지 body를 실을수 있다고 한다. app.use(bodyParser.json()); // after app.use(bodyParser.json({limit: '50mb'}))

2022년 07월 03일
gulp nodejs 업데이트 후 실행 시 Sass 오류

nodejs 와 node-sass 버젼 호환 Nodejs 최신 버전으로 업데이트 하고 나니 기존 gulp쪽에서 아래와 같은 에러가 발생하였습니다. gulp 실행에러 메세지 Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (83) For more information on which environments are supported please see: 보통 노드 버전을 업데이트 한 뒤에 나오는 에러 메세지..

2022년 03월 01일
nodejs NODE_ENV 개발 환경 변수 설정

운영체제별 조금 다른 명령어로 NODE_ENV 값을 설정할 수 있습니다. // Windows CMD set NODE_ENV=production // Windows Powershell $env:NODE_ENV="production" // Linux, Mac OS export NODE_ENV=production

2019년 12월 26일