eslint 如何能自动导入缺失的模块?

2022-04-25 23:28:07 +08:00
 yiluo

经常会遇到 eslint 报错 no-undef 的错误,但是是因为模块没有导入,怎样能用 eslint 自动导入缺失的模块呢

1219 次点击
所在节点    程序员
2 条回复
ChefIsAwesome
2022-04-25 23:52:57 +08:00
一个变量没定义能等同于这个变量是没引进去的模块?
YuTengjing
2022-04-25 23:54:01 +08:00
如果你是用的 VSCode ,并且没开自动保存,可以配置在保存时自动导入:

```
"editor.codeActionsOnSave": [
"source.addMissingImports"
]
```

相关文档: https://code.visualstudio.com/updates/v1_46#_add-all-missing-imports-source-action

如果你设置了自动保存,一般情况在使用的时候就会自动导入,如果没有,那么你可以使用自动修复,或者修复全部,相关快捷键你直接在快捷键表里面搜 auto fix 和 fix all

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/849256

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX