如果我在我的IntelliJ中,并且我尝试命令空间自动导入Typescript类,那么我会得到完整路径(import {Http} from "../../../../node_modules/@angular/http/src/http";
),当我期望更短的时间(import {Http} from "@angular/http"
)
这在某一点上起作用,但我无法弄清楚什么设置被重新调整。有人有想法吗?我在2017.1
答案 0 :(得分:0)
您在项目设置中排除了node_modules,只有未排除的模块用于自动导入。自动导入从package.json
文件中获取包。请查看此处的评论:https://youtrack.jetbrains.com/issue/WEB-25643#tab=Comments
答案 1 :(得分:0)
在设置|编辑器代码样式|打字稿|导入,请尝试启用Use paths relative to tsconfig.json
。选中此复选框后,将相对于tsconfig中指定的“ baseUrl”计算导入路径;如果省略此选项,则认为它等于tsconfig.json所在的目录。