Ecmascript 6 jspm不会将代码从ES6传输到ES5
运行Ecmascript 6 jspm不会将代码从ES6传输到ES5,ecmascript-6,babeljs,traceur,jspm,Ecmascript 6,Babeljs,Traceur,Jspm,运行jspmbundle sfx some/input some/output.js不会将我的代码从ES6传输到ES5。这使得输出文件不可用 输入文件的内容示例: [1,2,3,4].map((i)=>i*i); 正如jspm作者所解释的: ES6转换只针对ES6模块,而不是用CommonJS编写的ES6文件 这意味着仅对使用模块语法的文件(import,export)进行传输。可通过添加“格式es6”强制执行位于源文件的顶部,因此: "format es6"; [1,2,3,4].ma
jspmbundle sfx some/input some/output.js
不会将我的代码从ES6传输到ES5。这使得输出文件不可用
输入文件的内容示例:
[1,2,3,4].map((i)=>i*i);
正如jspm作者所解释的: ES6转换只针对ES6模块,而不是用CommonJS编写的ES6文件 这意味着仅对使用模块语法的文件(
import
,export
)进行传输。可通过添加“格式es6”强制执行代码>位于源文件的顶部,因此:
"format es6";
[1,2,3,4].map((i)=>i*i);
顺便说一句,您可以避免在i
周围使用括号。这也可以通过重写来完成:`jspm install repo-o{format:'es6'}``