import/no-mutable-exports
禁止导出可变的模块
为什么?
因为使用 var 或 let 的可变导出可以被修改,会导致运行时报错
建议
使用 const,function 或者 class 代替。
错误示例
js
export let foo = 666;
export var getFoo = function () {};export let foo = 666;
export var getFoo = function () {};正确示例
js
export const foo = 666;
export function getFoo() {}
export class Bar {}export const foo = 666;
export function getFoo() {}
export class Bar {}