首页 文章

IntelliJ Idea:自定义导入路径

提问于
浏览
3

我有基于angular2(typescript)webpack的项目,并在从2016.2到2016.3更新IDEA之后 . 我在typescript模块中遇到了导入路径的一些问题 . 为了避免这么长的进口:

import * from "src/app/some-component";

我已将“src / app”添加到webpack的resolve.root文件夹中,因此可以找到

import * from "some-component"

在“src / app”文件夹中 . 但是,IDEA突出了我的导入语句并说“TS2307:找不到模块'某个组件'” . 我想那是因为IDEA并不知道这种“定制”的导入根源 .

那么,有没有办法告诉IDEA搜索“src / app”文件夹中的模块?我已经尝试过“Mark Directory As Source Root”和“Language&Frameworks - > JavaScript - > Libraries”功能,没有任何改变 .

1 回答

  • 3

    感谢lena . 通过禁用"TypeScript service"来解决问题

    Settings | Languages & Frameworks | TypeScript
    

    但我很确定可以配置TypeScript(通过tsconfig.json)告诉IDEA的TypeScript服务查看另一个文件夹 . 我想"rootDirs"可以在这里提供帮助 . module resolution

相关问题