如何将编译选项设置为从不使用?

时间:2019-04-05 14:17:17

标签: polymer polymer-3.x polymer-cli

当将选项compile设置为从不使用命令聚合物服务时(聚合物服务-永远不编译),我希望它不会将我的ES6代码转换为ES5,但可以为Firefox而不是Chrome进行编译,因此我认为聚合物服务仍然使用自动作为编译选项。

        
  • Firefox:导入被重写为define([])
  •     
  • Chrome浏览器:导入保持不变(导入{}来自)

polymer-cli v1.9.8

编辑:

所有导入都是静态的

1 个答案:

答案 0 :(得分:0)

您是否在谈论静态或动态导入?

由于Firefox当前不支持动态import(),因此聚合物服务必须对其进行转换,因为否则该应用程序将根本无法运行。比不支持它们更糟糕的是,当Firefox解析JavaScript文件并看到上述导入时,它会引发SyntaxError。