AMD在运行时发现

时间:2015-07-27 05:37:53

标签: javascript dojo requirejs amd babeljs

我正在开发一个Dojo项目,希望开始使用Babel(又名6to5)将ES6 / ES7功能转换为ES5。 (我认为同样的问题适用于使用Dojo和CoffeeScript或TypeScript的任何人。)

如果我们在网站上打开页面之前运行Babel转换器,一切正常,但这对于开发来说真的很乏味。我们希望配置Dojo的AMD加载程序,以便在JS文件重新加载时自动转换。

这可能吗?如果我们定义/声明AMD plugin似乎是可能的,但是我们必须在字面上为所有依赖项添加前缀,例如require["babel!myfile.js", "babel!anotherfile.js"]当我们知道所有的JS都应该被编译时,这似乎是不必要的。

有没有办法告诉Dojo / requirejs自动转换所有内容?

0 个答案:

没有答案