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パッケージをグローバルにインストールします。