Windows で npm を使用すると「EPERM: 操作は許可されていません」エラーが発生するのはなぜですか?

DDD
リリース: 2024-11-07 15:16:02
オリジナル
289 人が閲覧しました

Why Am I Getting an

npm を使用した Windows での「EPERM: 操作は許可されていません」エラー

問題

で npm コマンドを実行しようとしましたWindows OS で、npm config set prefix /usr/local を使用してプレフィックス パスを設定した後、「EPERM: 操作は許可されていません」エラーが発生します。

原因

npm config set prefix /usr/パス /usr/local は Windows の標準ディレクトリではないため、local コマンドは Windows システムには適していません。このコマンドは、プレフィックス変数を誤って C:Program Files (x86)Gitlocal に設定しました。これには、アクセスおよび変更するには管理者権限が必要です。

ソリューション

  1. 管理者としてコマンド プロンプトを実行: 管理者特権でコマンド プロンプト ウィンドウを開きます (管理者として実行)。
  2. npm 構成の編集:

    a.コマンド npm config edit を実行します。
    b.メモ帳で npm 構成ファイルが開きます。
    c.プレフィックス変数を見つけて、その値を C:Users<ユーザー名>AppDataRoamingnpm などの適切な場所に変更します (それに応じてユーザー名を調整します)。

  3. 変更を保存: 保存
  4. npm の再起動: 管理者権限なしでコマンド プロンプトを閉じて再起動します。
  5. 操作の確認: npm コマンドの実行を試行します。いつものように。 「EPERM」エラーは発生しなくなります。

以上がWindows で npm を使用すると「EPERM: 操作は許可されていません」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート