节点支持从节点v4.6向上的ES6,如果我没有弄错的话。 创建ES6模块工作正常,直到我需要导入和导出这些模块,然后我得到以下错误:
export class Helper {
^^^^^^
SyntaxError: Unexpected token export
我觉得我错过了什么。
为我工作的解决方案
在tsconfig.json文件中,添加属性
{"module": "commonjs"}
这将保留ES6语法和行为,但使用ES5方法导入/导出。
答案 0 :(得分:-1)
这就是你想要的:
class name {
}
module.exports = name;