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

問題が解決しました。

関連情報