METTRE À JOUR:
Dans le terminal, je vois que ce fichier a "-rw-r - r--". Quelle commande dois-je exécuter pour pouvoir changer cela avec la bonne permission?
J'essaye de courir
react-native run-ios
et je continue à avoir l'erreur ci-dessous:
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
J'ai essayé de suivre pourquoi babel enregistre .babel.json dans le chemin USERPROFILE mais je ne comprenais pas comment utiliser cela pour résoudre le problème que j'ai alors que je suis nouveau pour réagir. Un conseil sur la façon de résoudre ce problème?
À propos de cela, j'ai vu ce problème il y a un certain temps!
il peut y avoir trop de cas, ils peuvent sembler plutôt boiteux, mais supportez-moi et lisez!
1: le profil utilisateur que vous utilisez n'a pas accès aux fichiers ciblés! ou vous n'avez peut-être pas accès aux packages du nœud racine! ce que tu peux faire c'est
Sudo chmod -R 777 /Users/sharatakasapu/{your node module path}
mais la solution semble un peu triviale!
2: permettant à votre utilisateur actuel de lire tous les fichiers de cache et de propriétés + dossiers! en faisant
Sudo chown -R $USER:$GROUP ~/.npm
Sudo chown -R $USER:$GROUP ~/.config
pour plus vous pouvez suivre ces liens.
pour la solution 1: stackLink
pour la solution 2: githubLink
Vous pouvez essayer de regarder ces deux exemples:
Essayez également d’exécuter votre terminal en tant qu’administrateur, si possible.