当前位置: 首页 > 知识库问答 >
问题:

WebStorm无法识别导入中的index.ts文件

闻人花蜂
2023-03-14

我有一个使用WebPack的项目设置。我有几个不同目录的别名:

alias {
    shared/common: path.join(__dirname, 'src/main/js/publish/shared/common')
    app/common: path.join(__dirname, 'src/main/js/publish/app/common')
}
import { Comp1, Comp5, Comp7 } from 'shared/common/components';
import { Comp1 } from '.comp1/comp1.comp';
import { Comp2 } from '.comp2/comp2.comp';
import { Comp3 } from '.comp3/comp3.comp';
....
import { CompN } from '.compN/compN.comp';

export {
    Comp1,
    Comp2,
    Comp3,
    ...
    CompN
}

如果我将导入更改为:

import { Comp1, Comp5, Comp7 } from 'shared/common/components/index.ts';

有没有什么方法可以让WebStorm识别那些index.ts文件,而不是真正将它们写入导入中呢?

共有1个答案

丁绪
2023-03-14

正如@AnstaroVoyt在评论中指出的,在更新到ws2016.2后,该问题得到了修复。

因此,似乎只有两个选择,要么更新您的WebStorm,要么继续在导入中编写扩展:

import { Comp1, Comp5, Comp7 } from 'shared/common/components/index.ts';
 类似资料:
  • Webstorm 无法将我的一个.js文件识别为 JavaScript 文件,因此我丢失了语法突出显示并能够添加断点。我查看了文件,有问题的文件似乎与其他正常工作的.js文件具有相似的设置。 如果我更改文件名,它可以正常工作。因此,不知何故,Webstorm 陷入了误解具有此名称的文件类型的困境。我还可以在哪里编辑项目?

  • 我想使用JavaFX作为我的游戏的开始屏幕。 然而,由于某些原因,导入的“javafx”似乎无法识别。 起初,我(出于某种奇怪的原因)认为我需要e(fx)clipse,但是我成功安装了它,它并没有解决问题。我在互联网上没有找到其他可以解决这个问题的东西。 我需要导入javafx作为库还是什么?如果是,在哪里? 谢谢

  • 问题内容: jaxb插件有很大的问题。我有一个项目A,其中有src / main / resources / xsd / common.xsd文件。在这个项目中,我使用cxf-xjc-plugin生成Java类。我在src / main / resources / META- INF下也有我的Episod文件,名为sun-jaxb.episode 接下来,我有项目B,该项目对项目A具有Maven依

  • 问题内容: 实际上,我的项目有单元测试。所有这些都在最近配置中。我需要在中添加检测测试。为此,我在中添加了espresso依赖项。 之后,我选择了Build Variants-> Test Artifact-> Android Instrumentation Tests。 但是,当我开始编码时,没有一个依赖项被识别: “无法解析符号onView”,“无法解析符号ViewInteraction”等…

  • 我有一个简单的Flutter应用程序。 如果我将类移动到另一个文件中,例如custom_card.dart,然后执行,我会得到错误消息:。如果类留在main.dart中,那么一切都可以工作。我错过了什么?

  • 问题内容: 我正在尝试安装,但正在运行return 在使用各种软件包之前,这种情况会持续一段时间,然后再返回其他任何内容。给我: 如何安装?在github页面的自述文件中使用了(而不是)。我的Go版本是。 问题答案: 这些问题与无效有关。 我认为您已安装Go in 。 因此,将您的路径更改为的值。 看来您的工作空间(GOPATH)位于。 这可能会解决您的问题。 将此添加到bash配置文件的底部,位