Maison  >  Questions et réponses  >  le corps du texte

javascript - Quelle est la différence entre ajouter {} après le module d'importation Webpack et ne pas ajouter d'accolades?

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

大家讲道理大家讲道理2662 Il y a quelques jours1236

répondre à tous(4)je répondrai

  • 迷茫

    迷茫2017-07-05 10:44:24

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

    répondre
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-05 10:44:24

    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.

    répondre
    0
  • typecho

    typecho2017-07-05 10:44:24

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

    répondre
    0
  • 迷茫

    迷茫2017-07-05 10:44:24

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

    répondre
    0
  • Annulerrépondre