babel-preset-react-app menggunakan pakej "@babel/plugin-proposal-private-property-in-object" tanpa menyenaraikannya secara jelas sebagai kebergantungan
P粉165823783
P粉165823783 2023-10-18 20:38:28
0
1
1042

Masalah saya ialah saya cuba mencipta projek reaksi baharu dan selepas menghadapi banyak masalah pepijat, saya berjaya menyelesaikan beberapa daripadanya, salah satu arahan utama ialah menambah baris ini:

"overrides": { "@svgr/webpack": "$@svgr/webpack" },

Pergi ke fail package.json saya. Setelah selesai saya terpaksa memadamkan folder node_modules saya dan menggunakan semulanpm install,现在输入npm startSaya mendapat ralat babel.

One of your dependencies, babel-preset-react-app, is importing the "@babel/plugin-proposal-private-property-in-object" package without declaring it in its dependencies. This is currently working because "@babel/plugin-proposal-private-property-in-object" is already in your node_modules folder for unrelated reasons, but it may break at any time. babel-preset-react-app is part of the create-react-app project, which is not maintianed anymore. It is thus unlikely that this bug will ever be fixed. Add "@babel/plugin-proposal-private-property-in-object" to your devDependencies to work around this error. This will make this message go away.

Saya cuba mencari penyelesaian di internet tetapi saya temui hanya satu yang memberitahu saya untuk menambah pemalam ini pada devDependency saya tetapi itu tidak berfungsi dan saya juga menemui penyelesaian yang menyuruh saya memasukkanCI= npm run buildyang juga tidak berfungsi .

Ini yang saya temui semasa menaipnpm list @babel/plugin-proposal-private-property-in-object:

npm ERR! code ELSPROBLEMS npm ERR! invalid: @babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2 C:UsersOmri-PCDesktopKeeperAppnode_modules@babelplugin-proposal-private-property-in-object keeper-app-part-1-starting@1.0.0 C:UsersOmri-PCDesktopKeeperApp ├── @babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2 invalid: "^x.x.x" from the root project └─┬ @svgr/webpack@8.0.1 overridden └─┬ @babel/preset-env@7.22.5 └── @babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2 deduped invalid: "^x.x.x" from the root project

Beginilah rupa fail package.json saya (jika ia membantu memahami entah bagaimana):

{ "name": "keeper-app-part-1-starting", "version": "1.0.0", "description": "", "keywords": [], "main": "src/index.js", "dependencies": { "react": "18.2.0", "react-dom": "18.2.0" }, "devDependencies": { "@svgr/webpack": "^8.0.1", "react-scripts": "5.0.1", "typescript": "5.1.3" }, "overrides": { "@svgr/webpack": "$@svgr/webpack" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" }, "browserslist": [ ">0.2%", "not dead", "not ie <= 11", "not op_mini all" ] }

Semoga saya memberi anda maklumat yang mencukupi untuk membantu saya menyelesaikan masalah ini, terima kasih banyak!

P粉165823783
P粉165823783

membalas semua (1)
P粉436688931

Menjalankan arahan berikut menyelesaikan masalah saya

npm install --save-dev @babel/plugin-proposal-private-property-in-object

Gunakan --save-dev untuk memasangnya di bawah devDependencies

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!