Error: dlopen(~/nodemodules/bcrypt/lib/binding/bcryptlib.node, 1): no suitable image found. Did find:…
문제
위의 bcrypt 모듈이 아니더라도 node_modules 에러가 나타날 수 있다.
저는 linux 환경에서 nodemodules를 설치한 것을 git 원격 저장소에 push 하고 나니, macOS 로컬 환경에서 개발하려고 하니 충돌이 난것으로 보입니다. linux 환경에 맞는 nodemodules을 설치했기 때문이죠.
해결방법
따라서 node_modules 폴더를 삭제하고, 다시 설치하면 해결됩니다!
$ rm -rf node_modules
$ npm install
혹은 yarn install
$ yarn start
실행하면 오류 해결
참고