出口与出口使用node => 4.6.x导入语法错误

时间:2017-06-06 14:08:33

标签: javascript node.js ecmascript-6 node-modules es6-modules

节点支持从节点v4.6向上的ES6,如果我没有弄错的话。 创建ES6模块工作正常,直到我需要导入和导出这些模块,然后我得到以下错误:

export class Helper {
^^^^^^
SyntaxError: Unexpected token export

我觉得我错过了什么。

为我工作的解决方案

在tsconfig.json文件中

,添加属性

{"module": "commonjs"}

这将保留ES6语法和行为,但使用ES5方法导入/导出。

1 个答案:

答案 0 :(得分:-1)

这就是你想要的:

class name {

 }

module.exports = name;