Missing write access to /usr/local/lib/node_modules[方法二]

/usr/local/lib/node_modules への書き込みアクセスがないということは、書き込み権限がないことを意味します。npm が提供する公式の解決策は、権限を持つ新しいフォルダーを作成し、この新しいフォルダーに npm パッケージをインストールすることです。この方法は、 Microsoft Windows システム:
ユーザーのルート ディレクトリにフォルダーを作成します (名前は .npm-global である必要はなく、自分で選択できます)。

mkdir ~/.npm-global
1
npm グローバル パッケージのインストール パスを設定します。

npm config set prefix '~/.npm-global'
1
ユーザーのルート ディレクトリに .profile ファイルがあるかどうかを確認し、ない場合は作成し、テキスト エディタで開き、次の行を追加して保存します。

import PATH=~/.npm-global/bin:$PATH
1
ターミナルに戻り、次のコマンドを実行して構成を有効にします。

source ~/.profile
1 を
作成し、npm パッケージをグローバルにインストールします。

パッケージをグローバルにインストールする際の EACCES 権限エラーの解決

おすすめ

転載: blog.csdn.net/weixin_44821114/article/details/132599232
おすすめ