TypeError:默认不是函数。导入和导出JavaScript类

时间:2018-11-08 01:18:43

标签: javascript ecmascript-6

我对此应该是简单的代码感到困惑:

driveApi.js中:

class GoogleDriveApis {
  constructor(arg) { 
    this.path = arg
  }

  test() {
    console.log(this.path)
  }
}
export default new GoogleDriveApis();

当我这样做时:

import GoogleDriveApis from './driveApis'

GoogleDriveApis('abc').test()

我遇到此错误:TypeError: (0 , _driveApis2.default) is not a function

我做错了什么?

1 个答案:

答案 0 :(得分:2)

删除此:export default new GoogleDriveApis();

并将您的班级更改为:export default class GoogleDriveApis {