其实这是 ES6 模块部分的语法。 一个模块中,内部的变量正常情况下都是不能在其他模块中访问的,除非使用 export 命令将这个变量输出。 而 export default 命令用于指定模块的默认输出,一个模块中只能有一个默认输出,所以你不能在这个文件中两次使用 export default。 所以你在一个模块中两次使用 export default 命令自然冲突。 建议你看一看 这篇文章,了解了ES6 模块语法就明白了。
一个 JS 文件中只能使用一次 export default。