4

运行jspm bundle-sfx some/input some/output.js不会将我的代码从 ES6 转换为 ES5。这使得输出文件不可用。

输入文件的示例内容:

[1,2,3,4].map((i)=>i*i);
4

1 回答 1

7

正如jspm作者在这里解释的那样:

ES6 转译只发生在 ES6 模块上,而不是用 CommonJS 编写的 ES6 文件。

这意味着仅对使用模块语法 ( import, export) 的文件进行转译。它可以通过"format es6";在源文件的顶部添加来强制,如下所示:

"format es6";
[1,2,3,4].map((i)=>i*i);
于 2015-06-09T00:02:06.287 回答