Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengimport Aset di Luar Direktori `src` dalam Apl Buat React?
Import Relatif Di Luar Direktori src dalam create-react-app
Create-react-app menguatkuasakan sekatan ketat terhadap pengimportan aset dari luar direktori src. Sekatan ini dilaksanakan melalui ModuleScopePlugin, yang menghalang import relatif daripada melanggar sempadan direktori src.
Punca Punca
Sekatan ini memastikan semua fail berkaitan aplikasi kekal dalam direktori src, menyediakan pemisahan yang jelas antara kod dan projek lain aset.
Impak
Percubaan untuk mengimport fail dari luar direktori src, seperti mengakses imej daripada folder awam, menghasilkan mesej ralat yang menunjukkan sekatan ModuleScopePlugin.
Tidak rasmi Penyelesaian
Terdapat penyelesaian penyelesaian tidak rasmi yang memanfaatkan pendawaian semula untuk mengubah suai konfigurasi webpack dan mengalih keluar ModuleScopePlugin. Walau bagaimanapun, pendekatan ini tidak digalakkan kerana ia melemahkan keselamatan dan peningkatan ciri yang disediakan oleh pemalam.
Pendekatan Disyorkan
Untuk menyelesaikan isu sambil mengekalkan integriti ciptaan -react-app environment, anda boleh:
Kelebihan Mengimport dari src
Mengimport daripada src menawarkan beberapa kelebihan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport Aset di Luar Direktori `src` dalam Apl Buat React?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!