Je viens de créer une application React avec create-react-app aquastars
, puis j'éjecte les dépendances à l'aide de yarn run eject
. Lorsque j'exécute l'application, l'erreur suivante s'affiche.
Cannot find module '@babel/plugin-transform-react-jsx-source'
Je n'ai rien fait! Que dois-je faire pour que cela fonctionne? Toute aide serait appréciée.
Je le résous!
après avoir exécuté 'npm run eject'
1.cd votre chemin de projet (ignorer)
2.rm -rf node_modules
Installation à 15h (n'utilisez pas de fil)
npm run start success
La solution de @xiaobo était en réalité insuffisante pour moi. Il m'a fallu un certain temps pour comprendre cela après la mise à niveau de expo vers v32. Voici donc ce que j'ai fait au cas où quelqu'un aurait le même problème. (Réponse de forums expo .)
Si vous avez un fichier .babelrc
à la racine de votre référentiel, renommez-le en quelque chose comme .babelrc-old
afin qu'il ne soit pas utilisé.
Ajoutez un fichier appelé babel.config.js
à la racine de votre référentiel.
Mettez ceci dans le fichier babel.config.js:
module.exports = function(api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
};
};
Tous ensemble!
Supprimez le node_modules
entier et relancez yarn
pour le faire fonctionner .
rm -R node_modules/
rm yarn.lock
yarn install
Essayez de remplacer "@ babel/plugin-transform-react-jsx-source" par "@ babel/transform-react-jsx-source"