Perilaku Saat Ini Saya sedang membangun proyek sudut saya di circleci dan terus gagal dengan pesan berikut: Pengecualian terjadi: Tidak dapat menemukan modul '@ babel / compat-data / corejs3-dikirimkan-proposal'
Membutuhkan tumpukan:
/home/circleci/eleven-app/frontend/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/polyfills/corejs3/usage-plugin.js
/home/circleci/eleven-app/frontend/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/index.js
/home/circleci/eleven-app/frontend/node_modules/@angular-devkit/build-angular/node_modules/@babel/core/lib/config/files/plugins.js
/home/circleci/eleven-app/frontend/node_modules/@angular-devkit/build-angular/node_modules/@babel/core/lib/config/files/index.js
/home/circleci/eleven-app/frontend/node_modules/@angular-devkit/build-angular/node_modules/@babel/core/lib/index.js
/home/circleci/eleven-app/frontend/node_modules/@angular-devkit/build-angular/src/utils/process-bundle.js
/home/circleci/eleven-app/frontend/node_modules/jest-worker/build/workers/processChild.js
saya menggunakan
{
"@babel/plugin-proposal-numeric-separator": "^7.8.3",
"core-js": "3.2.1",
"tslib": "^1.11.1",
"@babel/compat-data": "~7.8.0",
"@babel/runtime-corejs3": "^7.9.2",
"ts-node": "7.0.0",
"tslint": "5.11.0",
"typescript": "3.5.3",
}
resolutions: {
"@babel/preset-env": "^7.8.7"
}
di sini adalah npx nls why @ babel / preset-env output:
eleven-app-frontend > @angular-devkit/build-angular > @babel/[email protected]
eleven-app-frontend > @nrwl/angular > @nrwl/cypress > @cypress/webpack-preprocessor > @babel/[email protected]
eleven-app-frontend > @nrwl/cypress > @cypress/webpack-preprocessor > @babel/[email protected]
Terima kasih telah membaca.
@babel/runtime-corejs3
belum diterbitkan dalam beberapa mingguSaya memiliki masalah yang sama ketika menggunakan TravisCI & Vue dengan Jest dan Babel. Gugatan pengujian saya gagal. Menambahkan
"@babel/compat-data": "7.9.0"
ke devDependencies dalam file package.json saya memecahkan masalah saya.sumber
3 opsi yang kami buat sejauh ini:
"@babel/preset-env": "=7.9.0"
node:13.12.0-alpine
"@babel/compat-data": "7.9.0"
ke devDependenciesSolusi sementara dan harus dihapus segera setelah ada perbaikan aktual dari gambar node atau perpustakaan babel / preset-env.
Masalah Github yang ditautkan:
babel - https://github.com/babel/babel/issues/11427
nodejs - https://github.com/nodejs/node/issues/32852#issuecomment-613652057
sumber
Saya memiliki masalah yang sama hari ini di Github Actions build untuk proyek Vue FE. Itu membangun baik secara lokal. Saya akan mencoba solusi di atas dan saya akan melaporkan kembali ...
Pembaruan: Setelah melihat file penguncian paket, solusi saya adalah menambahkan "@ babel / compat-data" secara eksplisit ke dependensi prod. Sebelumnya itu hanya ketergantungan untuk beberapa dependensi dev. Jadi paket saya. Json sekarang terlihat seperti:
sumber
Masalah yang sama. Memecahkannya dengan mengikuti saran di atas + menghapus node_modules (lihat utas github ini ):
@babel/compat-data": "7.9.0"
ke devDependenciesyarn
(atau npm)sumber