1. ホーム
  2. javascript

[解決済み] npm - EPERM: Windowsでは操作が許可されていません。

2022-04-23 21:41:49

質問

私は

npm config set prefix /usr/local

そのコマンドを実行した後 Windows OSでnpmのコマンドを実行しようとすると、以下のようなメッセージが表示され続けます。

Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)

からすべてのファイルを削除しました。

C:\Users\<your username>\.config\configstore\

うまくいかなかった。

何か提案はありますか?

解決方法は?

このコマンドを実行したのは私のミスです。

<ブロッククオート

npm config set prefix /usr/local

パス /usr/local はWindows用ではありません。このコマンドは、プレフィックス変数 'C:\Program Files (x86)\Git\local'

このディレクトリにアクセスして変更を加えるには、管理者としてcmdを実行する必要があります。

ということで、やってみました。

  1. 管理者としてcmdを実行
  2. 実行する npm config edit (ノートパッドエディタが表示されます。)
  3. 変更 prefix 変数を C:\Users\<User Name>\AppData\Roaming\npm

次に npm start は通常のコンソールで動作します。