nodejs

NVM upgrade

간단히 최신 버전으로 업그레이드 하는 방법 AsIs nvm ls-remote export NVM_NODE_VERSION=v16.15.0 nvm install $NVM_NODE_VERSION --reinstall-packages-from=default nvm alias default $NVM_NODE_VERSION ToBe nvm install 20

nodejs heap out of memory

Angular Serve를 하는데 프로덕션으로 빌드 했더니 메모리 부족이 발생했다. 이때 간단히 해결 할 수 있다. export NODE_OPTIONS=--max_old_space_size=8192 8GB 정도 ng serve --port 4300 --aot -c production

npx

npm@5.2.0 이상을 사용하면 npx 가 기본적으로 함께 설치된다고 한다. $ npx ng serve npx 좋다ㅎㅎ 이제 글로벌 하게 설치하는 경우가 거의 없다. 특히 CI 구축할때 더 좋음!!

nodejs in window

node-gyp * python 2.7 필요 * visual studio 필요 * windows 8.1 sdk 설치 필요 * visual studio c++ 설치필요 cap * https://github.com/mscdex/cap * WinCap 필요

issue : ENFILE: file table overflow

Issue nodejs환경에서 test를 돌리는데 ENFILE: file table overflow 관련 오류가 발생했다. Environment * osx * nodejs Resolve os에서 file open 개수가 작게 잡혀 있어서 생긴 이슈 였다. 이를 변경해서 해결했다. $ echo kern.maxfiles=65536 | sudo