为什么某些包的自动导入不起作用?

Why does auto-import of some packages not work?

Intellij 自动导入对某些包不起作用。
例如这是一个简单的 example project on Github where the auto-import from the change-case 包不起作用:

  1. 当我为包中存在的函数单击 CTRL+SPACE 时,我没有看到任何建议
  2. 当我手动添加导入时(例如取消注释这一行),编译正常
  3. 我注意到 change-case 包在子目录 distdist.es2015
    中有类型定义 我想是这个原因:如果是这样,我们该如何解决?

自动导入仅适用于作为直接依赖项添加的包。将 "snake-case": "^3.0.3" 添加到 package.json 应该会有所帮助: