ES6-将“要求”转换为“导入”

如果选择:

var Foo = require('foo');

是:

import Foo from 'foo';

除此之外,还有什么选择:

var Bar = require('foo').batz

会不会是:

import {batz}  from 'foo' ?
62837 次浏览

差不多,但这取决于你如何出口它们。

  • 名称出口(export var batz = …) :

    import {batz as Bar} from 'foo';
    
  • default-exported object (export default {batz: …};) - should not be used:

    import Foo from 'foo';
    var Bar = Foo.batz;