为什么某些包的自动导入不起作用?
Why does auto-import of some packages not work?
Intellij 自动导入对某些包不起作用。
例如这是一个简单的 example project on Github where the auto-import from the change-case 包不起作用:
- 当我为包中存在的函数单击 CTRL+SPACE 时,我没有看到任何建议
- 当我手动添加导入时(例如取消注释这一行),编译正常
- 我注意到
change-case
包在子目录 dist
和 dist.es2015
中有类型定义
我想是这个原因:如果是这样,我们该如何解决?
自动导入仅适用于作为直接依赖项添加的包。将 "snake-case": "^3.0.3"
添加到 package.json
应该会有所帮助:
Intellij 自动导入对某些包不起作用。
例如这是一个简单的 example project on Github where the auto-import from the change-case 包不起作用:
- 当我为包中存在的函数单击 CTRL+SPACE 时,我没有看到任何建议
- 当我手动添加导入时(例如取消注释这一行),编译正常
- 我注意到
change-case
包在子目录dist
和dist.es2015
中有类型定义 我想是这个原因:如果是这样,我们该如何解决?
自动导入仅适用于作为直接依赖项添加的包。将 "snake-case": "^3.0.3"
添加到 package.json
应该会有所帮助: