【问题标题】:Why am I getting the wrong path when I auto import Typescript class in IntelliJ为什么在 IntelliJ 中自动导入 Typescript 类时路径错误
【发布时间】:2017-01-12 16:43:14
【问题描述】:

如果我在我的 IntelliJ 中并尝试使用命令空间来自动导入 Typescript 类,我会得到完整路径 (import {Http} from "../../../../node_modules/@angular/http/src/http";),而我预计 (import {Http} from "@angular/http") 会更短

这曾一度奏效,但我不知道重新调整了什么设置。有人有想法吗?我在2017.1

【问题讨论】:

  • 我有同样的问题。你能解决这个问题吗?
  • 不,还没有运气,我会对答案感兴趣

标签: typescript intellij-idea pycharm webstorm


【解决方案1】:

您在项目设置中排除了 node_modules,只有未排除的模块用于自动导入。自动导入从您的 package.json 文件中获取包。看这里的cmets:https://youtrack.jetbrains.com/issue/WEB-25643#tab=Comments

【讨论】:

    【解决方案2】:

    设置|编辑 |代码风格 |打字稿 |导入,尝试启用Use paths relative to tsconfig.json。选中此复选框时,导入路径是相对于 tsconfig 中指定的“baseUrl”计算的;如果省略此选项,则认为等于 tsconfig.json 所在目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-07
      • 1970-01-01
      • 2020-06-16
      相关资源
      最近更新 更多