Continuez à obtenir cette erreur peu importe ce que j'ai essayé d'installer (en ce qui concerne Babel) en suivant d'autres rapports similaires. Voici la trace de la pile :
erreur : échec du regroupement : Erreur : Nécessite Babel "^7.0.0-0", mais a été chargé avec "6.26.3". Si vous êtes sûr d'avoir une version compatible de @babel/core, il est probable qu'une partie de votre processus de construction charge la mauvaise version. Inspectez la trace de la pile de cette erreur pour rechercher la première entrée qui ne mentionne pas "@babel/core" ou "babel-core" pour voir ce qui appelle Babel. (Lors du traitement du préréglage : "C:\\Users\\Admin-ESS\\Absent\\node_modules\\@babel\\preset-env\\lib\\index.js") at throwVersionError (C:\\Users\\Admin-ESS\\Absent\\node_modules\\@babel\\preset-env\\node_modules\\@babel\\helper-plugin-utils\\lib\\index.js:65:11) at Object.assertVersion (C:\\Users\\Admin-ESS\\Absent\\node_modules\\@babel\\preset-env\\node_modules\\@babel\\helper-plugin-utils\\lib\\index.js:13:11) at _default (C:\\Users\\Admin-ESS\\Absent\\node_modules\\@babel\\preset-env\\lib\\index.js:150:7) at C:\\Users\\Admin-ESS\\Absent\\node_modules\\@babel\\preset-env\\node_modules\\@babel\\helper-plugin-utils\\lib\\index.js:19:12 at C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\node_modules\\babel-core\\lib\\transformation\\file\\options\\option-manager.js:317:46 at Array.map () at OptionManager.resolvePresets (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\node_modules\\babel-core\\lib\\transformation\\file\\options\\option-manager.js:275:20) at OptionManager.mergePresets (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\node_modules\\babel-core\\lib\\transformation\\file\\options\\option-manager.js:264:10) at OptionManager.mergeOptions (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\node_modules\\babel-core\\lib\\transformation\\file\\options\\option-manager.js:249:14) at OptionManager.init (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\node_modules\\babel-core\\lib\\transformation\\file\\options\\option-manager.js:368:12) at File.initOptions (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\node_modules\\babel-core\\lib\\transformation\\file\\index.js:212:65) at new File (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\node_modules\\babel-core\\lib\\transformation\\file\\index.js:135:24) at Pipeline.transform (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\node_modules\\babel-core\\lib\\transformation\\pipeline.js:46:16) at Object.transform (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\src\\transformer.js:135:5) at Object.transformCode [as transform] (C:\\Users\\Admin-ESS\\Absent\\node_modules\\metro\\src\\JSTransformer\\worker\\index.js:253:15) at execMethod (C:\\Users\\Admin-ESS\\Absent\\node_modules\\jest-worker\\build\\child.js:92:29) at process.on (C:\\Users\\Admin-ESS\\Absent\\node_modules\\jest-worker\\build\\child.js:42:7) at process.emit (events.js:180:13) at emit (internal/child_process.js:783:12)
et mon package.json :
{
"name": "Absent",
"version": "0.1.0",
"private": true,
"devDependencies": {
"babel-preset-react-native-stage-0": "^1.0.1",
"jest": "^23.5.0",
"jest-react-native": "^18.0.0",
"react-test-renderer": "16.3.1"
},
"scripts": {
"start": "react-native start",
"android": "react-native run-android",
"ios": "react-native run-ios",
"test": "jest"
},
"jest": {
"preset": "react-native"
},
"dependencies": {
"@babel/core": "^7.0.0-rc.1",
"@babel/preset-env": "^7.0.0-rc.1",
"@babel/preset-react": "^7.0.0-rc.1",
"jail-monkey": "^1.0.0",
"prop-types": "^15.6.2",
"react": "16.3.1",
"react-native": "^0.55.4",
"react-native-device-info": "^0.22.4",
"react-native-elements": "^0.19.1",
"react-native-firebase": "^4.3.8",
"react-native-modal": "^6.5.0",
"react-native-router-flux": "^4.0.1",
"react-native-size-matters": "^0.1.2",
"react-native-vector-icons": "^5.0.0",
"react-redux": "^5.0.7",
"redux": "^4.0.0",
"redux-thunk": "^2.3.0"
},
"rnpm": {
"assets": [
"./assets/fonts/"
]
}
}
Tout conseil serait grandement apprécié ici...
0 votes
Ça n'a pas fonctionné pour moi, mais plusieurs personnes ont signalé avoir réussi avec l'outil
babel-upgrade
.