我当前的工作流程,类似ES6但不使用模块加载,是使用通过document.querySelector(":host ::content")
运行我的TypeScript代码的Gulp任务,生成 ES6 输出,然后再次通过Babel,产生ES5输出。我这样做是因为TypeScript在直接输出ES5时还不支持async / await。
我现在想开始正确的ES6模块加载,这意味着我需要一个兼容的捆绑器。
JSPM,Webpack或其他任何人是否支持这种双重转换过程?
答案 0 :(得分:1)
Webpack支持它 - 您可以链接加载器。在webpack加载器配置中会出现以下情况:
{test: /\.ts$/, loaders: ['babel', 'ts-loader']}
有关webpack加载器的更多信息:https://webpack.github.io/docs/using-loaders.html