因为我读这里,ES2015可以导出var,const,let,function,class和default.
export var myVar1 = ...;
export let myVar2 = ...;
export const MY_CONST = ...;
export function myFunc() {
...
}
export function* myGeneratorFunc() {
...
}
export class MyClass {
...
}
Run Code Online (Sandbox Code Playgroud)
但我不明白为什么.在我的外行看来,应该有named exports和default exports.
您输出的类型似乎并不重要.我的意思是,当你export default,你指定类型?不,你没有,它的工作原理.此外,它还能有什么区别出口var或let?它有什么区别export const?导入模块时,无论如何它都是不可变的(AFAIK).
那么,为什么必须指定导出的类型?
javascript commonjs node-modules ecmascript-6 ecmascript-2015