我正在编写一个运行在Node上的新应用程序。该代码只会在Node服务器上运行,因此浏览器兼容性不是问题。代码库使用TypeScript编写。
在我的tsconfig.json文件中,我为编译器设置了以下选项:
请注意,我正在使用ES6并导出CommonJS模块!
由tsc(版本2.1.4)生成的代码在Node(版本6.9.1)上运行良好,就我所测试的而言。此外,查询node.green表明,大多数ES5和ES6功能在Node中得以实现。
可悲的是,我找不到任何关于应该使用哪个JavaScript版本与Node的官方建议或信息。据我所见,没有什么可以阻止我使用ES6。
我的问题:我可以可靠地将生成的ES6代码与Node一起使用吗?
在我的tsconfig.json文件中,我为编译器设置了以下选项:
{
"include": [
"src/**/*"
],
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"sourceMap": true,
"noEmitOnError": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"noImplicitThis": true
}
}
请注意,我正在使用ES6并导出CommonJS模块!
由tsc(版本2.1.4)生成的代码在Node(版本6.9.1)上运行良好,就我所测试的而言。此外,查询node.green表明,大多数ES5和ES6功能在Node中得以实现。
可悲的是,我找不到任何关于应该使用哪个JavaScript版本与Node的官方建议或信息。据我所见,没有什么可以阻止我使用ES6。
我的问题:我可以可靠地将生成的ES6代码与Node一起使用吗?