假设我像这样运行TypeScript Node.js项目:tsc && node build/index.js ( tsc内置到build/中,我在项目中有index.ts )。
我应该在lib和target (tsconfig.json)中使用什么值才能获得最好的体验。访问我的TypeScript代码中的最新功能,并输出最新的可能的JavaScript代码,这些代码仍然可以在没有Babel或其他代码转换器的普通node上很好地运行。
我使用的是Node的一个新版本(10.11.0现在是官方的当前版本),但我希望有一个更通用的答案,而不是特定于这个版本。
发布于 2018-10-04 22:29:21
看看https://node.green,似乎Node 10.11.0支持99%的ES2015和100%的ES2016和ES2017,因此
"target": "es2017",
"lib": ["es2017"],
"module": "commonjs",将是一个很好的起点。
https://stackoverflow.com/questions/52648934
复制相似问题