Npmグローバルインストール:/ usr / local / lib / node_modulesへの書き込みアクセスがありません



Npm Global Installation



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

mkdir ~/.npm-global

npmグローバルパッケージのインストールパスを設定します。

npm config set prefix '~/.npm-global'

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

export PATH=~/.npm-global/bin:$PATH

ターミナルに戻り、次のコマンドを実行して構成を有効にします。

source ~/.profile

次に、npmパッケージをグローバルにインストールします。

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