为什么es6支持和导入是混乱的

时间:2017-07-07 02:13:27

标签: javascript ecmascript-6 babeljs

我正在使用babel es6类:

export class Util{
  async stringy(str){
    return await str
  }
}

然后我导入它

import Util from '../lib/util'

但未定义。

1 个答案:

答案 0 :(得分:0)

正如4castle所说,你混淆了出口/进口类型。它应该是:

// util.js
export class Util{
  async stringy(str){
    return await str
  }
}

// other.js
import { Util } from '../lib/util'

// util.js
export default class Util{
  async stringy(str){
    return await str
  }
}

// other.js
import Util from '../lib/util'