我目前正在使用打字稿的2.1版本,但由于异步(Promise)功能,我使用ECMAScript6作为构建选项。
但是,您当前正在开发的网站也必须出现在IE版本中,这会在构建 ECMAScript 6 时导致错误。 一个例子是你构建[class]的方式不同。
ECMAScript 5 构建方法:
var Preview = (function () {
function Preview() {
alert(333);
}
return Preview;}());
ECMAScript 6 构建方法:
class Preview {
constructor() {
alert(333);
}
}
IE无法识别 ECMAScript 6 构建的脚本。
我想要的是使用 ECMAScript 6 构建某些TS文件,并使用 ECMAScript 5 构建其余文件。
我只想在Chrome上使用 ECMAScript 6 构建一个特定页面,但我想通过修改项目文件来了解这是否可行。请提出解决方案。
我需要使用 ECMAScript 6 的原因是因为我需要使用[Promise]类,因为回调处理。
我使用visualstudio工具,因此 tsconfig 文件是
我目前的工具是VS2015。我使用的是Asp.Net的4个版本。