프론트엔드 웹/React

Error: Cannot find module '../build/Release/canvas.node'

세리둥절 2023. 12. 26. 12:14
반응형

 

✔️ 필요성

canvas package를 사용해야하는데 Cannot find module '../build/Release/canvas.node' 다음과 같은 에러가 떴다.

 

✔️ 문제 확인

이런 저런 글을 살펴보니 설치할 때 신경써야하는 부분이 있는 것 같다. 아래 canvas 공식 github에 가서 설치하는 방법을 찾아봤다.

 

https://github.com/Automattic/node-canvas

 

GitHub - Automattic/node-canvas: Node canvas is a Cairo backed Canvas implementation for NodeJS.

Node canvas is a Cairo backed Canvas implementation for NodeJS. - GitHub - Automattic/node-canvas: Node canvas is a Cairo backed Canvas implementation for NodeJS.

github.com

 

뭔가 잔뜩 설치를 해야할 것 같아서 내 OS 환경에 대충 때려맞춰서 brew 명령어로 아래 내역들을 설치해주자.

brew install pkg-config cairo pango libpng jpeg giflib librsvg pixman

 

✔️ 문제 해결

다시 설치를 해보니 canvas가 잘 설치된다

yarn add -D canvas
반응형