wake-up-neo.com

Wie löse ich die Erlaubnis, die ein Fehler mit React native abgelehnt wurde?

AKTUALISIEREN:

Im Terminal sehe ich, dass diese Datei "-rw-r - r--" hat. Welchen Befehl muss ich ausführen, um diese Berechtigung zu ändern?


Ich versuche zu rennen 

react-native run-ios

und ich erhalte den Fehler wie folgt:

return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^

Error: EACCES: permission denied, open '/Users/sharatakasapu/Desktop/projects/albums/node_modules/.cache/@babel/register/.babel.7.2.2.development.json'
    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.writeFileSync (fs.js:1299:33)
    at save (/Users/sharatakasapu/Desktop/projects/albums/node_modules/@babel/register/lib/cache.js:52:15)
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:695:11)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:612:3

Ich habe versucht, am Why zu folgen, warum Babel .babel.json im Pfad USERPROFILE speichert aber ich verstand nicht, wie ich dieses Problem lösen kann, um das Problem zu lösen, das ich habe, da ich neu reagieren kann. Irgendwelche Ratschläge, wie man das ansprechen kann?

3
sharataka

Darüber habe ich diese Ausgabe vor einiger Zeit gesehen! 

es kann auch Fälle geben, in denen sie sich ziemlich lahm anhören, aber ertragen Sie mich und lesen Sie!

1: Das von Ihnen verwendete Benutzerprofil hat keinen Zugriff auf die angezielten Dateien! oder Sie haben möglicherweise keinen Zugriff auf die Stammknotenpakete! was du tun kannst ist 

Sudo chmod -R 777 /Users/sharatakasapu/{your node module path}

aber die lösung scheint ein wenig trivial! 

2: ermöglicht Ihrem aktuellen Benutzer das Lesen aller Cache- und Eigenschaftsdateien + Ordner! zu tun 

Sudo chown -R $USER:$GROUP ~/.npm

Sudo chown -R $USER:$GROUP ~/.config

für mehr können Sie diesen Links folgen. 

für Lösung 1: stackLink

für Lösung 2: githubLink

3
Rizwan atta

Sie können versuchen, diese beiden Beispiele zu betrachten:

  1. https://github.com/bower/bower/issues/2262
  2. Fehler: EACCES: Berechtigung verweigert

Versuchen Sie auch, Ihr Terminal als Administrator auszuführen, wenn möglich.

0
Faisal