NodeJS - 오류 npm 정의되지 않은 기호 uv_fs_realpath

NodeJS - 오류 npm 정의되지 않은 기호 uv_fs_realpath

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

문제가 해결되었습니다.

관련 정보