Bagaimana untuk Menyelesaikan Ralat \'Anda Mungkin Perlukan Pemuat Yang Sesuai\' dalam Webpack dan Babel?

Barbara Streisand
Lepaskan: 2024-10-21 13:51:30
asal
146 orang telah melayarinya

How to Resolve

Webpack dan Babel: Mengendalikan Ralat "Anda Mungkin Perlukan Pemuat Yang Sesuai"

Apabila menggunakan Webpack bersama Babel untuk menyusun aset ES6, anda boleh menemui mesej ralat "Anda mungkin memerlukan pemuat yang sesuai untuk mengendalikan jenis fail ini." Ini biasanya berlaku apabila pemuat babel dikonfigurasikan secara salah.

Untuk menyelesaikan isu ini, sahkan bahawa anda telah memasang 'babel-preset-es2015' dan mengkonfigurasi pemuat babel anda seperti berikut:

{
    test: /\.jsx?$/,
    loader: 'babel-loader',
    exclude: /node_modules/,
    query: {
        presets: ['es2015']
    }
}
Salin selepas log masuk

Pratetap es2015 membolehkan Babel menukar kod ES6 kepada ES5. Selain itu, pastikan konfigurasi Webpack anda betul, terutamanya sifat kemasukan dan output.

Untuk versi Babel (>=7.x) dan Webpack (>=2.x) yang lebih terkini, perkara berikut kemas kini boleh digunakan:

  • Gunakan '@babel/preset-env' dan bukannya 'babel-preset-es2015'
  • Gunakan 'options' dan bukannya 'query' dalam konfigurasi Webpack anda

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'Anda Mungkin Perlukan Pemuat Yang Sesuai\' dalam Webpack dan Babel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
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!