【发布时间】:2015-04-28 00:31:30
【问题描述】:
我只是想仔细检查一下,因为我正在尝试执行此 ES6 导出默认设置:
var Member = function(){}
export {
Member as default
};
JShint 使用这种语法(启用 es6)出错,但我认为它是有效的。 这真的是无效的还是用导出语法编写默认导出的有效方法为
export {
Member
};
我以此为参考:http://www.2ality.com/2014/09/es6-modules-final.html 他们给出的例子是:
//------ module1.js ------
export default 123;
//------ module2.js ------
const D = 123;
export { D as default };
为什么这个模块 2 的第二行有效? (或者是吗?)
【问题讨论】:
-
export default Member -
如果我最后用导出语法导出多个东西怎么样?
-
要发布代码,缩进 4 个空格(或使用 {} 按钮),不要使用 ` 字符。啊,Barmar 已经为你做到了。
-
它是否适用于您的本地转译器/es6 环境,而只有 jshint 很糟糕?
-
jshint 的具体错误信息是什么?
标签: javascript ecmascript-6 export