【发布时间】:2017-11-07 14:32:38
【问题描述】:
如果我没记错的话,Node v4.6 以上的 Node 支持 ES6。 创建 ES6 模块工作正常,直到我需要导入和导出这些模块,然后我得到以下错误:
export class Helper {
^^^^^^
SyntaxError: Unexpected token export
我觉得我错过了什么。
对我有用的解决方案
在您的 tsconfig.json 文件中,添加属性
{"module": "commonjs"}
这将保留 ES6 语法和行为,但使用 ES5 方法导入/导出。
【问题讨论】:
标签: javascript node.js ecmascript-6 node-modules es6-modules