Pertama sekali, memperkenalkan modul ialah sintaks ES6 dan tiada kaitan dengan webpack. Cuma pek web boleh mengecam sintaks ini, tetapi nodejs belum menyokongnya lagi.
Dipetik dari MDN:
import defaultMember from "module-name";
import { member } from "module-name";
ahli, ahliN Nama ahli yang dieksport untuk diimport. Ahli lalai Nama yang akan merujuk kepada eksport lalai daripada modul.
Dalam erti kata lain, diperkenalkan melalui import xxx daripada "...", xxx sudah pun menjadi alias bagi item eksport lalai. import xxx from "..."引入的,xxx已经是默认导出项的别名了。 而import { xxx } from "..."引入的,{ xxx }Diperkenalkan oleh import { xxx } daripada "...", { xxx } hanyalah nama item yang dieksport, bukan nama apabila diimport.
MDN
Anda boleh mencari sendiri soalan konsep ini dengan mencari di mdn
Pertama sekali, memperkenalkan modul ialah sintaks ES6 dan tiada kaitan dengan webpack. Cuma pek web boleh mengecam sintaks ini, tetapi nodejs belum menyokongnya lagi.
Dipetik dari MDN:
Dalam erti kata lain, diperkenalkan melalui
import xxx daripada "..."
,xxx
sudah pun menjadi alias bagi item eksport lalai.import xxx from "..."
引入的,xxx
已经是默认导出项的别名了。而
import { xxx } from "..."
引入的,{ xxx }
Diperkenalkan olehimport { xxx } daripada "..."
,{ xxx }
hanyalah nama item yang dieksport, bukan nama apabila diimport.Pemusnahan objek dan tugasan
Pemilik, anda perlu memahami ciri ES6 yang biasa digunakan.
Perbezaannya ialah yang pertama dieksport melalui lalai eksport, dan yang kedua dieksport melalui eksport.