如果在使用异步库的node.js文件上运行eslint,如何修复投诉?
eslint output
<file name>
14:23 error "async" is extraneous node/no-extraneous-require
答案 0 :(得分:2)
正如错误描述所说
如果require()的目标是无关的(它没有写在package.json 中),程序在本地工作,但在重新安装依赖项后将无法工作。这会给你的团队/贡献者带来麻烦。此规则不允许require()无关模块。
但是,无论如何你都需要这样做,你可以在你的规则中添加一个例外
"rules": {
"node/no-extraneous-require": ["error", {
"allowModules": ["yourModule"]
}]
}