J'essaie de m'installer pour le natif de React. mais chaque fois que je mets à jour des fichiers, cela donne une erreur m
enoent ENOENT: no such file or directory, open 'React Native/package.json'
npm WARN [email protected] requires a peer of [email protected] but none was installed.
npm WARN React Native No description
npm WARN React Native No repository field.
npm WARN React Native No README data
npm WARN React Native No license field.
MacBook-Pro:React Native$ npm info react dist-tags.latest
Veuillez me faire savoir comment résoudre ce problème.
L'installation de react devrait corriger l'erreur
npm install react --save
Vous pouvez également essayer de mettre à niveau votre react-native
installer. react-native
est tel que v0.30.0
maintenant
npm update react-native
Dans mon cas spécifique, je courais npm install
dans le mauvais répertoire. Je pensais que j'étais dans mon répertoire de projet mais j'étais un niveau plus haut. Cela signifiait que react
était absent des packages installés (car il n'y en avait pas) et a donc donné cette erreur.
Dans mon cas, le projet sur lequel je travaille nécessite une version spécifique de React. Étant donné qu'elle était plus ancienne que la version actuelle, effectuer une installation/mise à jour entraînerait toujours l'erreur.
Afin de résoudre le problème, j'ai dû vérifier le package.json
du projet et installez la version exacte autorisée par la définition de dépendance. Dans le cas du PO, un
npm install [email protected]
devrait résoudre le problème en installant la version exacte du module React requis par react-native).
Vérifiez que la condition a été résolue en effectuant une npm list
pour voir s'il existe d'autres dépendances d'homologues non satisfaites.
Quelques étapes qui ont fonctionné pour moi:
1. watchman watch-del-all
2. rm -rf node_modules
3. npm install [email protected] --save
4. npm install [email protected] --save
5. npm install
6. rm -fr $TMPDIR/react-*
7. npm start -- --reset-cache