通过<script type =“module&gt;

时间:2016-03-01 21:10:31

标签: module ecmascript-6 script-tag transpiler

&lt; p&gt;我想使用es6-module-loader polyfill和“module”=“”tag =“”in =“”=“”browser:=“” https://github.com/ModuleLoader/es6-module-loader#module-tag < / p>&#xA;&#xA;

它的工作原理是遍历导入的所有文件,查找导入/导出标记并进行转换。 Traceur是默认的,因为babel不再支持动态的浏览器使用。

&#xA;&#xA;

问题是traceur会转换所有es6功能,而我想要转换现在只有导入/导出语句由于es6浏览器支持良好(Canary完成了> 95%es6!)

&#xA;&#xA;

我尝试关闭所有选项看起来正确,见下文,但失败了......很多奇怪的错误。我还没有尝试使用早期的babel 5.x in-browser进行转换。

&#xA;&#xA;

有没有简单的方法来获取&lt; script src =“模块“&gt; 工作?我认为es6-module-loader是最好的方法,但任何建议都赞赏!一套更好的traceur选项?试试babel 5.x?

&#xA;&#xA;

System.traceurOptions = {arrowFunctions:false,blockBinding:false,classes:false,computedPropertyNames:false,defaultParameters:false,destructuring:false, forOf:false,generators:false,numericLiterals:false,propertyMethods:false,propertyNameShorthand:false,restParameters:false,spread:false,symbols:false,templateLiterals:false,unicodeEscapeSequences:false,unicodeExpressions:false}

&# XA;

0 个答案:

没有答案