import a from 'b'和import {a} from 'b'有什麼差別
女神的闺蜜爱上我2017-07-05 10:44:24
首先,引入模組是ES6的語法,和webpack並沒有太大的關係。只是webpack可以辨識這種語法,而nodejs暫時還不支援而已。
摘自MDN:
import defaultMember from "module-name"; import { member } from "module-name";
member, memberN
Name of the exported members to be imported.
defaultMember
Name which will refer to the default export from the module.
也就是說,透過import xxx from "..."
引入的,xxx
已經是預設導出項目的別名了。
而import { xxx } from "..."
引入的,{ xxx }
只是導出項目的名字,而並非導入時的名字。