no-self-import
禁止引用同一文件自身的模块
为什么?
同个文件的模块,直接使用即可,不需要通过 import 语法引入,容易产生混淆.
建议
当前文件的模块直接使用即可
错误示例
moduleA.js
js
import newName from './moduleA.js';
const name = 'zmn';
export default name;
console.log(newName);
import newName from './moduleA.js';
const name = 'zmn';
export default name;
console.log(newName);
正确示例
js
const name = 'zmn';
export default name;
console.log(name);
const name = 'zmn';
export default name;
console.log(name);