TypeScript 可以全局定位不同版本的 Javascript - 你可以在转译 ES3、ES5 或 ES6 之间切换。
我们必须支持 IE,所以 ES3 是我们的最低公分母。
然而,优秀的浏览器(如 Chrome)已经支持 ES6,并且能够通过优化运行明显更小的 ES6 代码。
因此,我想从同一个 TypeScript 源中将 ES3 提供给 IE,将 ES6 提供给 Chrome。
有没有办法让 TypeScript 转译多个 JS 文件(可能是
*.es3
和*.es6
或类似的东西),以便我们可以选择要服务的版本?(理想情况下在 VS 2015 中)或者在 C# 中,我可以访问 TypeScript 转译器以在运行时完成该步骤吗?