我正在尝试使SystemJS与Typescript一起使用,但是它们似乎彼此冲突。
我如何利用System.js的自动加载功能而不会与Typescript上的关键字发生冲突?使用import / require可以使Typescript使用它自己的方式来加载和引用文件,尽管它转换export为module.exports = ...,但对于import
export
module.exports = ...
import
是否有可能完全做到这一点,否则我将不得不等待Typescript支持ES6关键字?
TypeScript 1.5增加了对ES5 SystemJS模块语法的编译支持。
编写类似的课程:
export class Foo {}
然后编译
tsc --module system foo.ts
结果将是使用SystemJS格式的ES5模块。