0
votes

NPM - Eperm: opération non autorisée, lire sous Windows

J'ai un problème lorsque j'essaie d'exécuter NPM Démarrer

Erreur: Eperm: Opération non autorisée, lisez at objet.readsync (Fs.js: 498: 3) at objet.readsync (c: \ users \ nidhal \ reactProjects \ diaphale \ node_modules \ gracieux-fs \ polyfills.js: 143: 28) à tryReadsync (Fs.js: 332: 20) À Object.ReadfileSync (Fs.js: 361: 19) à l'objet. (C: \ Utilisateurs \ Nidhal \ ReactProjects \ Dieton \ Node_Modules \ Jest-hâte-map \ Build \ Worker.js: 220: 39) à generator.next () ASYNCGeneratorStep (C: \ Utilisateurs \ Nidhal \ ReactProjects \ Dieton \ Node_Modules \ Jest-hâte-map \ Build \ Worker.js: 78: 24) À _Next (c: \ utilisateurs \ Nidhal \ ReactProjects \ Dieton \ Node_Modules \ Jest-hâte-map \ Build \ Worker.js: 98: 9) À C: \ Users \ Nidhal \ ReactProjects \ Dieton \ Node_Modules \ Jest-Haste-Map \ Build \ Worker.js: 103: 7 À la nouvelle promesse () Type: 'Erreur', Errno: -4048, Syscall: 'Lire', Code: 'Eperm'} (Noeud: 14128) Non gourdePromisereakeServine: Erreur: Eperm: Fonctionnement non autorisé, lu at objet.readsync (Fs.js: 498: 3) at objet.readsync (c: \ users \ nidhal \ reactProjects \ diaphale \ node_modules \ gracieux-fs \ polyfills.js: 143: 28) à tryReadsync (Fs.js: 332: 20) À Object.ReadfileSync (Fs.js: 361: 19) à l'objet. (C: \ Utilisateurs \ Nidhal \ ReactProjects \ Dieton \ Node_Modules \ Jest-hâte-map \ Build \ Worker.js: 220: 39) à generator.next () ASYNCGeneratorStep (C: \ Utilisateurs \ Nidhal \ ReactProjects \ Dieton \ Node_Modules \ Jest-hâte-map \ Build \ Worker.js: 78: 24) À _Next (c: \ utilisateurs \ Nidhal \ ReactProjects \ Dieton \ Node_Modules \ Jest-hâte-map \ Build \ Worker.js: 98: 9) À C: \ Users \ Nidhal \ ReactProjects \ Dieton \ Node_Modules \ Jest-Haste-Map \ Build \ Worker.js: 103: 7 À la nouvelle promesse () (noeud: 14128) Non géréPromiserEakeWarning: rejet de promesse non géré. Cette erreur est originée soit en jetant à l'intérieur d'une fonction Async sans bloc de capture, soit en rejetant une promesse qui n'a pas été traitée avec .Catch (). (ID de refus: 1) (noeud: 14128) [DEP0018] Déprémentation de l'amortissement: Les rejets de promesses non gérées sont obsolètes. À l'avenir, les rejets de promesses qui ne sont pas traités résilieront le processus Node.js avec un code de sortie non nul.


2 commentaires

Votre question n'est pas claire. Voulez-vous créer un projet natif de réact et lancer une application?


Oui c'est ce que je veux faire


3 Réponses :


0
votes

Nous vous recommandons d'installer nœud et python2 via chocolaty < / code> , un gestionnaire de paquets populaire pour Windows.

  1. Ouvrez une invite de commande administrateur (clic droit sur l'invite de commande et Sélectionnez "Exécuter en tant qu'administrateur"), puis exécutez la commande suivante:

    choco installer -y nodejs.install python2 jdk8

    Si vous avez déjà installé le nœud de votre système, assurez-vous qu'il est nœud 8.3 ou plus récent. Si vous avez déjà un JDK sur votre système, assurez-vous qu'il est version 8 ou plus récent.

    1. NPM Installer -g -g réacteur-natif-cli
    2. Installation Android Studio
    3. Configurez la variable android_home Androidhome
    4. réacteur-natif init YourProject
    5. CD YourProject
    6. réacteur-natif run-android

      Description détaillée des méthodes d'installation d'installation < / p>


3 commentaires

Merci pour votre réponse, je l'installais que cette erreur s'est produite lors de l'exécution de React-Native Run-Android ou NPM Start.


ERREUR: EPERM: Opération non autorisée, lisez sur objet.readsync (Fs.js: 498: 3)


Pourriez-vous essayer sudo réacte-natif run-android ?? Après choco installer sudo



0
votes

Voici la solution possible, vous pouvez essayer. Sinon, expliquez le problème dans les détails

Pour accéder à et modifier le répertoire actuel, vous devez exécuter CMD en tant qu'administrateur.

Essayez d'exécuter CMD en tant qu'administrateur

Ensuite, DO NPM START, qui fonctionnera dans une console normale.

sinon -

Cache NPM propre --force

Cache NPM Vérifier

sinon, vous pouvez également essayer de dégrader ou de mettre à niveau la version NPM

Désinstaller:

NPM Désinstallation NPM -G

Installer la dernière version:

NPM Installer -g NPM @ Dernier

ou

Installer la version précédente:

NPM Installez npm@5.3 -g


0 commentaires

0
votes

Je vous recommande de fermer l'IDE (VSCODE / WebSTorm / etc.) qui permet d'ouvrir les fichiers de code et d'essayer NPM installer .


0 commentaires