0

我当前的工作流程类似于 ES6,但不使用模块加载,是使用 Gulp 任务运行我的 TypeScript 代码tsc,产生ES6输出,然后再次通过 Babel,产生 ES5 输出。我这样做是因为 TypeScript 在直接输出 ES5 时还不支持 async/await。

我现在想开始进行正确的 ES6 模块加载,这意味着我需要一个兼容的捆绑器。

JSPM、Webpack 或其他任何人都支持这种双重编译过程吗?

4

1 回答 1

1

Webpack 支持它——你可以链接加载器。在 webpack 加载器配置中类似于以下内容:

{test: /\.ts$/, loaders: ['babel', 'ts-loader']}

有关 webpack 加载器的更多信息:https ://webpack.github.io/docs/using-loaders.html

于 2016-05-22T13:07:40.177 回答