import a from 'b' と import {a} from 'b'の違いは何ですか
女神的闺蜜爱上我2017-07-05 10:44:24
まず第一に、モジュールの導入は ES6 の構文であり、webpack とは何の関係もありません。 Webpack はこの構文を認識できますが、nodejs はまだサポートしていません。
MDNからの抜粋:
リーリーmember, memberN
インポートされるエクスポートされたメンバーの名前。
defaultMember
モジュールからのデフォルトのエクスポートを参照する名前。
言い換えると、import xxx from "..."
によって導入された xxx
は、すでにデフォルトのエクスポート項目のエイリアスです。 import xxx from "..."
引入的,xxx
已经是默认导出项的别名了。
而import { xxx } from "..."
引入的,{ xxx }
import { xxx } from "..."
によって導入された { xxx }
は、エクスポートされた項目の名前のみであり、インポート時の名前ではありません。