web-dev-qa-db-fra.com

EPERM: Opération non autorisée, MKDIR 'C: \ Program Files \ Nodejs \ Node_Modules \ .Stages

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 ]
4
venu kumar

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.

1
Sunny Jha

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.

1

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.

0

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.

0
GHN

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

0
Trinh Hieu