The following steps work:
package.json
:"resolutions": {
"@babel/preset-env": "7.5.5"
},
$ npx npm-force-resolutions
$ npm install
# or
$ yarn
$ yarn build
Take a look at this Github Issue
Try this, it works: npm i @babel/[email protected]
I have just used it like 10 minutes ago, and it's working fine.
Related issue going on github about this. Click Here!
From the corresponding issue in create-react-app,
Update react-scripts to 3.4.1 in your package.json file and remove node_modules as well as package-lock.json/yarn.lock and re-install.
Why this problem happened?:
It's an issue of conflicts between internal packages used by babel
.
Adding a new plugin to @babel/compat-data
breaks old @babel/preset-env
versions. This is because preset-env
iterates over compat-data
's plugins, and throws if the plugin isn't defined in preset-env's available-plugins.js
file.
This is the merge that fixed the issue: https://github.com/babel/babel/pull/11201/files/a88a00750c61ff89f1622d408d67108719f21ecd
Solution:
package-lock.json
or yarn.lock
node_modules
folderpackage.jon
I have adjusted the version numbers of these packages to: ...
"devDependencies": {
"@babel/compat-data": "^7.8.0",
"@babel/preset-env": "^7.8.0",
"babel-loader": "^8.1.0",
...
},
...
"resolutions": {
"@babel/preset-env": "^7.8.0"
}
npm install
npm run build
Reference: https://github.com/angular/angular-cli/issues/17262
I found two solution
a ) Install babel compat
"devDependencies": {
"@babel/compat-data": "7.8.0",
}
b) Install plugin-proposal-numeric-separator
npm install --save-dev @babel/plugin-proposal-numeric-separator
install this version only 7.8.0
Angular CLI can create this kind of issue. Go to package json and change it to
build-angular": "0.803.17"
please don't add ^ or ~ .
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With