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?
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
Sie können versuchen, diese beiden Beispiele zu betrachten:
Versuchen Sie auch, Ihr Terminal als Administrator auszuführen, wenn möglich.