ES6相当于require(' module')。function()

时间:2017-09-22 14:18:29

标签: javascript ecmascript-6 require javascript-import

这是我的代码

var foobar  = require('module').foobar()
foobar.useOne()
foobar.useTwo()

我正在寻找与第一行(import ... as ... from)相当的ES6,这样我仍然可以foobar.useOne()foobar.useTwo()等 如果有一个..

1 个答案:

答案 0 :(得分:0)

看起来您的模块公开了一个工厂方法,因此您需要一个中间变量来存储foobar实例。

import { foobar as Foobar } from 'module';
const foobar = Foobar();
foobar.useOne();
foobar.useTwo();