如何正确导入Webpack / es6 / babel中使用的命名空间代码?

时间:2016-06-08 20:40:48

标签: javascript ecmascript-6 webpack

我目前正在开发一个ReactJS项目,并且我试图想出一种有效的方法来命名我的代码。我最明显的解决方案是执行以下操作:

let API = {
  init: function() {
    //  Do some type of initialization here
  }

  makeACall: function() {
    // Make a call
  }
};

以前,我会创建一个函数文件,每个函数都被导出为:

export function makeACall() {
  // Make a call
}

然后我使用:import { makeACall } from 'utils/api';

将其导入另一个文件

然而,这里的问题是我可能在导入的文件中有另一个名为makeACall的函数。所以我想做的就是命名它。问题是:如何从对象/命名空间导入单个函数,或者这是不可能的?

0 个答案:

没有答案