Node.js Memperkenalkan Rancangan untuk Sokongan Modul ES6 (ECMAScript 2015)
Komit Awal dan Akses Binaan Setiap Malam
Cawangan induk Node.js kini mempunyai sokongan awal untuk Modul ES6 di bawah bendera --experimental-modules. Binaan setiap malam, boleh diakses melalui nvm, memberikan pandangan awal tentang pelaksanaan ini.
Sambungan Fail dan Input Pakej
Untuk menandakan modul ES6, Node.js mencadangkan menggunakan . sambungan fail mjs. Selain itu, package.json boleh menggunakan medan "utama" untuk mewujudkan titik masuk untuk modul.
Jenis Pakej
medan "package.type" dalam package.json membenarkan spesifikasi modul atau commonjs. Ini menentukan cara fail dengan sambungan tertentu (cth., .js) dihuraikan.
Resolusi Dinamik dan Statik
Resolusi dinamik, didayakan melalui --es-module-specifier -resolution=node, memudahkan import menggunakan sambungan fail pilihan dan fail pengindeksan dalam direktori. Walau bagaimanapun, resolusi eksplisit kekal sebagai lalai untuk menghalang potensi kelemahan keselamatan.
Pemuat Modul JSON Eksperimen
--experimental-json-loader mendayakan import JSON dengan memanfaatkan pemuat percubaan yang mentafsir semua import 'thing.json' melalui ini pemuat.
Garis Masa Bersejarah
Atas ialah kandungan terperinci Bagaimanakah Node.js Menyokong Modul ES6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!