ES6 – 从“要求”转换为“导入”

如果替代:

var Foo = require('foo'); 

是:

  import Foo from 'foo'; 

什么是替代:

 var Bar = require('foo').batz 

可能是:

 import {batz} from 'foo' ? 

几乎。 但是,这取决于你如何输出它们。

  • named exports( export var batz = … ):

     import {batz as Bar} from 'foo'; 
  • 默认导出的对象( export default {batz: …}; ) – 不应该使用:

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