无法在普通JS中导出类

时间:2017-01-25 17:53:03

标签: javascript google-chrome ecmascript-6

我正在尝试export moduleimport另一个文件,但出于某种原因我收到unexpcted token export错误。我使用的是最新版本的chrome 55.0.2883.87Chrome正确支持此语法吗?

我使用的是最新版本的chrome和普通JS

class GanttChartService{
 ...
}
export default {GanttChartService}

1 个答案:

答案 0 :(得分:2)

只需删除大括号:

class GanttChartService{
 //...
}
export default GanttChartService;

您也可以一起完成所有操作:

export default class GanttChartService{
 //...
}
  

我使用的是最新版本的chrome和普通JS。

这也是一个问题。目前,如果不是大多数环境中的转换器(Babel),使用importexport至少需要一个捆绑器(Webpack,Browserify)。我在2017年1月下旬写的这个浏览器中唯一知道有import / export支持的浏览器是Safari技术预览版。您可以在this issuethis issuethis design doc中详细跟踪Chrome的支持。