javascript - Quelle est la différence entre ajouter {} après le module d'importation Webpack et ne pas ajouter d'accolades?
大家讲道理
大家讲道理 2017-07-05 10:42:24
0
4
1286

Quelle est la différence entre importer a depuis 'b' et importer {a} depuis 'b'

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(4)
迷茫

MDN
Vous pouvez trouver ces questions conceptuelles par vous-même en effectuant une recherche sur mdn

女神的闺蜜爱上我

Tout d'abord, l'introduction de modules relève de la syntaxe ES6 et n'a rien à voir avec le webpack. C'est juste que webpack peut reconnaître cette syntaxe, mais nodejs ne la prend pas encore en charge.

Extrait de MDN :

import defaultMember from "module-name";
import { member } from "module-name";

member, memberN
Nom des membres exportés à importer.
defaultMember
Nom qui fera référence à l'export par défaut du module.

En d'autres termes, introduit via import xxx from "...", xxx est déjà un alias de l'élément d'exportation par défaut. import xxx from "..."引入的,xxx已经是默认导出项的别名了。
import { xxx } from "..."引入的,{ xxx }Introduit par import { xxx } from "...", { xxx } est uniquement le nom de l'élément exporté, pas le nom lors de l'importation.

typecho

Déstructuration et affectation d'objets
Propriétaire, vous devez comprendre les fonctionnalités ES6 couramment utilisées.

迷茫

La différence est que le premier est exporté via l'exportation par défaut et le second est exporté via l'exportation.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal