간단히 최신 버전으로 업그레이드 하는 방법
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
Angular Serve를 하는데 프로덕션으로 빌드 했더니 메모리 부족이 발생했다.
이때 간단히 해결 할 수 있다.
export NODE_OPTIONS=--max_old_space_size=8192 8GB 정도
ng serve --port 4300 --aot -c production
npm@5.2.0 이상을 사용하면 npx 가 기본적으로 함께 설치된다고 한다.
$ npx ng serve
npx 좋다ㅎㅎ
이제 글로벌 하게 설치하는 경우가 거의 없다.
특히 CI 구축할때 더 좋음!!
node-gyp
* python 2.7 필요
* visual studio 필요
* windows 8.1 sdk 설치 필요
* visual studio c++ 설치필요
cap
* https://github.com/mscdex/cap
* WinCap 필요
Issue
nodejs환경에서 test를 돌리는데 ENFILE: file table overflow 관련 오류가 발생했다.
Environment
* osx
* nodejs
Resolve
os에서 file open 개수가 작게 잡혀 있어서 생긴 이슈 였다.
이를 변경해서 해결했다.
$ echo kern.maxfiles=65536 | sudo