구름IDE npm -v Node.js: Cannot find module 'es6-promisify'

S2mile_x·2023년 5월 30일

구름IDE에서 리액트 네이티브 컨테이너를 만들면
node.js의 버전이 낮은것을 확인할 수 있습니다.
그로인해 node.js를 재설치를 하고 npm -v에서 es6-promisify 모듈 에러가 확인되었었습니다.

저만의 해결 방법
으로는 초기 프로젝트이기에 처음부터 react native로 컨테이너를 만드는것이 아닌 Blank로 빈 컨테이너부터 처음부터 셋팅하였습니다.

우선 자신의 workspace 디렉토리를 찾아서

sudo apt-get install build-essential libssl-dev
apt-get update

두개의 명령어를 순서대로 터미널에 입력하시면 되겠습니다

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | ba
sh
source ~/.bashrc

가장 최신nvm버전이 0.39.3여서 저는 저 버전으로 하였습니다.

가장 최신 버전을 확인하는방법으로는

https://github.com/nvm-sh/nvm#installing-and-updating
에서 README.md에 설치 및 업데이트 안내를 보면되겠습니다.

nvm ls-remote
nvm install 16.14.2

를 하면 설치가능한 node.js 의 버전들을 터미널상으로 볼수있습니다.
저는 v16.14.2을 설치해보도록하겠습니다.

-참고-
현재 19.9.0으로 했을 시 구름IDE의 GLIBC_2.28의 에러로 node.js의 버전을 더 낮춰서 설치했음을 알립니다.

cd로 cs2_cooldown이라는 워크스페이스이동을 까먹어서 추가하고 버전을 확인하는 사진입니다.

구름IDE react-native 컨테이너에서도 해결법을 찾으면 따로 포스팅하도록하겠습니다. 감사합니다 :)

profile
fail == success

0개의 댓글