J'ai construit le projet react avec webpack et babel.
Cela a bien fonctionné.
Mais, aujourd'hui, j'ai eu une erreur ci-dessous.
ERROR in ./index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: [BABEL] /home/rpf5573/react-discovery-v2/src/admin/admin-client/index.js: Invalid Option: corejs is not a valid top-level option.
Maybe you meant to use 'targets'? (While processing: "/home/rpf5573/react-discovery-v2/src/admin/admin-client/node_modules/@babel/preset-env/lib/index.js")
at validateTopLevelOptions (/home/rpf5573/react-discovery-v2/src/admin/admin-client/node_modules/@babel/preset-env/lib/normalize-options.js:49:13)
at normalizeOptions (/home/rpf5573/react-discovery-v2/src/admin/admin-client/node_modules/@babel/preset-env/lib/normalize-options.js:160:3)
at _default (/home/rpf5573/react-discovery-v2/src/admin/admin-client/node_modules/@babel/preset-env/lib/index.js:168:37)
....
error Command failed with exit code 2.
Et voici mon admin-client/.babelrc
module.exports = {
compact: true,
presets: [
[
"@babel/preset-env",
{
modules: false,
targets: {
browsers: ["since 2015"]
},
useBuiltIns: "usage",
corejs: "2"
}
],
"@babel/preset-react"
],
plugins: [
"@babel/plugin-proposal-class-properties"
]
}
Qu'est-ce que j'ai mal?
Que devrais-je faire ?
Dans mon cas, le sous-répertoire sur lequel je travaillais faisait partie d'un espace de travail Yarn plus grand à la racine du référentiel et supprimait ce sous-répertoire de l'espace de travail et réinstallait node_modules
dans le sous-répertoire a résolu le problème.
Ce problème est probablement dû à des incompatibilités de dépendance.