私はプロジェクトでNPMインストールを実行しようとしていますが、EPERMを表示します。操作は許可されていません.MKDIR 'C:\ Program Files\NodeJS\Node_Modules.Staging
Root管理アクセスがありません。私のシステムでローカルユーザーとして使用していて、私のシステムはWindows 10です。
ノードV10.16.3 NPM V6.11.3
この問題を解決するのを手伝ってください。私はあなたにお客様を求めてください。
3235 error code EPERM
3236 error syscall mkdir
3237 error path C:\Program Files\nodejs\node_modules\.staging
3238 error errno -4048
3239 error Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging'
3239 error { [Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging']
3239 error cause:
3239 error { Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging'
3239 error errno: -4048,
3239 error code: 'EPERM',
3239 error syscall: 'mkdir',
3239 error path: 'C:\\Program Files\\nodejs\\node_modules\\.staging' },
3239 error stack:
3239 error 'Error: EPERM: operation not permitted, mkdir \'C:\\Program Files\\nodejs\\node_modules\\.staging\'',
3239 error errno: -4048,
3239 error code: 'EPERM',
3239 error syscall: 'mkdir',
3239 error path: 'C:\\Program Files\\nodejs\\node_modules\\.staging',
3239 error parent: 'nodemon' }
3240 error The operation was rejected by your operating system.
3240 error It's possible that the file was already in use (by a text editor or antivirus),
3240 error or that you lack permissions to access it.
3240 error
3240 error If you believe this might be a permissions issue, please double-check the
3240 error permissions of the file and its containing directories, or try running
3240 error the command again as root/Administrator.
3241 verbose exit [ -4048, true ]
_
'C:\ users\user\appdata\Roaming\NPM'フォルダを削除するか、( 'npm_')の名前を安全側にあるように変更してから、次のように実行します。
nPMインストール
これにより、「C:\ Users\User\AppData\Roaming\NPM」フォルダを再作成します。
これは私のために働いた。
管理者としてコマンドライン(CMD)を開きます。プロジェクトディレクトリに移動します。パッケージをグローバルにインストールします。
これは私のために働いた。
windows 10で?
[スタート]メニューから:「CMD」と入力してから「管理者として実行」を入力してから「ノードコマンド」を使用します。
それは私に同じエラーが発生し、私がしたことは私のPCからノードappdataフォルダ内のnpm cacheフォルダを削除しました。また、ノードを再インストールします。今すべてのものがうまくいっています。
今日は同じ問題に遭遇しました。環境変数セットがあることがわかりました。
NPM_CONFIG_PREFIX = C:\ Program Files\NodeJS.
この環境変数を削除すると、米国の問題を修正しました。
走る
npm cache clear
npm install npm -g
_
NPM Cache Clearを実行した場合は、NPMがインストールされていないことを意味し、次のコマンドを実行するだけです。NPM Install NPM -G次にコマンドプロンプトまたはVisual Studioコードを閉じて、再度実行して実行します。