为什么某些软件包的自动导入无效?

时间:2020-04-24 14:01:21

标签: typescript intellij-idea auto-import

Intellij自动导入不适用于某些软件包。
例如这是一个简单的example project on Github,其中从change-case程序包的自动导入不起作用:

enter image description here

  1. 当我为软件包中存在的功能单击CTRL + SPACE时,看不到任何建议
  2. 当我手动添加导入(例如,取消注释此行)时,它可以正常编译
  3. 我注意到change-case包在子目录distdist.es2015中具有类型defs
    我想这是原因:如果是这样,我们如何解决呢?

1 个答案:

答案 0 :(得分:0)

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

enter image description here