![NodeJS - 오류 npm 정의되지 않은 기호 uv_fs_realpath](https://linux55.com/image/88405/NodeJS%20-%20%EC%98%A4%EB%A5%98%20npm%20%EC%A0%95%EC%9D%98%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EA%B8%B0%ED%98%B8%20uv_fs_realpath.png)
npm을 사용하여 yo(linux)를 설치하려고 합니다.
npm install -g yo
하지만 다음 오류가 발생합니다.
node: symbol lookup error: node: undefined symbol: uv_fs_realpath
npm을 입력하면 동일한 오류 메시지가 반환됩니다(위 참조).
답변1
이는 오래된 libuv로 인해 발생합니다.
다음을 통해 libuv 업그레이드나를 위해이 문제를 해결했습니다. 다시 설치할 필요가 없습니다.pacman -Sy libuv
편집: 먼저 시스템을 업그레이드한 다음 libuv를 업그레이드해야 합니다.
pacman -Syu libuv
답변2
그냥 노드를 다시 설치하세요
sudo pacman -Rdd nodejs
그 다음에
sudo pacman -S nodejs
문제가 해결되었습니다.