这是有效的导出语法吗?
__end__
答案 0 :(得分:5)
默认导出语法正确。
但是这里有一个变量' debug'需要被贴上十分之一。
你做的事情如下:
export default {
myfunction: myFunction
}
或
const deb = {
myfunction: myFunction
}
export default deb;
答案 1 :(得分:4)
当您将导出对象分配给它时,以及模块are run in strict mode,没有定义调试。这是无效的。如果您认为必须导出命名对象,则必须先声明它。
let debug;
export default debug = {};
请注意,您无法声明变量并将其导出到同一行。
export default const debug = {}; // invalid
来自MDN:
请注意,不能将var,let或const用于导出默认值。