J'essaie d'exécuter NPM Installer sur mon projet, mais sa montrage EPERM: Opération non autorisée, MKDIR 'C:\Program Files\Nodejs\Node_Modules.Stages
Je n'ai pas d'accès administratif root. Je suis en utilisant comme utilisateur local dans mon système et mon système est Windows 10
noeud V10.16.3 NPM V6.11.3
Quelqu'un peut-il m'aider s'il vous plaît à résoudre ce problème. Je vous demande des gars s'il vous plaît.
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 ]
Supprimer "C:\Utilisateurs\User\Appdata\Roaming\NPM 'dossier' ou simplement le renommer (comme" NPM_ ") pour être sur un côté sûr, puis exécuter la commande:
nPM Installer
cela créera "C:\users\user\appdata\Roaming\NPM '.
Cela a fonctionné pour moi.
Ouvrez votre ligne de commande (CMD) en tant qu'administrateur. Accédez à votre répertoire de projet. Installez le package globalement _g NODEMON ou tout autre package NPM.
Cela a fonctionné pour moi.
Cela m'a eu la même erreur et ce que j'ai fait est que je désinstalle noeud de mon PC et supprimé le dossier NPM cache dans le dossier appdata. Et encore une fois je réinstalle le nœud. Maintenant, toutes les choses fonctionnent bien.
Aujourd'hui, nous avons rencontré le même problème. Il s'est avéré qu'il y avait un ensemble de variables d'environnement:
Npm_config_prefix = c:\Program Files\Nodejs
Suppression de cette variable d'environnement fixe le problème pour nous.
Cours
npm cache clear
npm install npm -g
Si vous exécutez la commande CACHE NPM Effacer Obtenez une erreur, cela signifie que vous n'avez pas encore de NPM installé, il suffit d'exécuter la commande suivante: NPM Installez npm -g puis fermez la commande Code de studio rapide ou visuel et exécutez-le à nouveau pour prendre effet