在NodeJS中,如果模块导出具有一个名称的符号
// File: module-a.js
class Foo {}
module.exports = Foo
以不同的名称导出到导入的可能性是普遍的
// file: module-b.js
const Baz = require('./module-a')
是否有ESLint规则可以标记导出的类和构造函数,这些类和构造函数以与实际符号名称不同的变量名称导入?
答案 0 :(得分:1)
不幸的是,ESLint中还没有此规则,但是Add rule to enforce default import naming中的eslint-plugin-import已有PR打开
如果您非常需要它,可以将规则作为自定义规则手动添加到项目中。