对于TypeScript编译器

时间:2016-07-24 08:42:03

标签: typescript

我需要添加一个生成的文件夹,它既不是全局环境的一部分,也不是src的一部分,用于为源文件提供模块作为有效的命名空间,如下所示:

root
|- src
   |-- component
       |-- test.model.ts ( import { IBuilding } from 'api/interfaces.ts' );
|- generated
   |-- api
       | interfaces.ts ( export interface IBuilding {} )

我在官方文档中已阅读有关模块模块解决方案的信息,但以下选项均无法应用:

  • tsconfig.json - > compilerOptions.paths(路径映射)
  • tsconfig.json - > compilerOptions.rootDirs(虚拟目录)
  • tsconfig.json - >包括(文件名模式)

在我的情况下,它与CLASSPATHPYTHON_PATH分别对Java和Python非常相似。

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:1)

您似乎可以在tsconfig.json filesGlob

中执行此操作
"filesGlob": [
    "**/*.ts", //Local source, this is the default
    "../generated/**/*.ts" //generated source
], //Add as many directories to the above list as needed