export/export
禁止导出重名的模块
为什么?
在同一个文件中,使用重复的名称导出相模块,会导致运行时异常
建议
请删除重复的模块导出语句.
错误示例
js
export const foo = 'ranwawa';
export { foo }; // -> SyntaxError: Duplicate export of 'a'export const foo = 'ranwawa';
export { foo }; // -> SyntaxError: Duplicate export of 'a'js
const foo = 'ranwawa';
const bar = 'zhangsan';
export default foo;
export default bar; // -> Uncaught SyntaxError: Identifier '.default' has already been declaredconst foo = 'ranwawa';
const bar = 'zhangsan';
export default foo;
export default bar; // -> Uncaught SyntaxError: Identifier '.default' has already been declared正确示例
js
export const foo = 'ranwawa';
export const bar = 'zhangsan';
export default foo;export const foo = 'ranwawa';
export const bar = 'zhangsan';
export default foo;