【发布时间】:2017-01-22 09:52:03
【问题描述】:
尝试对模块和目标有一些基本的了解。
我想知道典型 tsconfig.json 中模块和目标编译选项的区别
{ “编译器选项”:{ “模块”:“es6”, “源地图”:是的, “目标”:“es6” } }如果我提供以下选项会发生什么:
模块:commonjs,目标:es6
模块:es6,目标:commonjs
模块:commonjs,目标:commonjs
【问题讨论】:
-
目标不能是commonjs。它只能是:“es3”(默认)、“es5”或“es6”。你读过Compiler Options doc 吗?
-
对 Paleo 的回答的一个重要更正:Documentation 实际上表示在定位 "ES5" 或降低。