将Typescript路径指向项目文件夹之外的文件夹,以便可以在项目之间共享

时间:2018-12-06 16:00:09

标签: typescript tsc

我知道标题听起来可能不清楚。

我有一个项目,该项目分为多个较小的部分。

  

项目

     
      
  • _ORM

  •   
  • admin

  •   
  • api

  •   

现在,admin和api都需要能够从“ _ORM”加载模块和模型。所以我想我只是将一些路径放在tsconfig中,它可以工作,但是由于某种原因,输出的结构如下(在此示例中,在编译admin时会发生这种情况):

  

dist

     
      
  • _ORM

  •   
  • admin

  •   
    •   
    • src
    •   
  •   

在此嵌套的src文件夹中,应包含根目录(dist)中的内容。关于如何正确执行此操作的任何想法?

以下是与此相关的配置部分:

CustomClass

我尝试将rootDirs设置为同时包含"compilerOptions": { "baseUrl": "src", "paths": { "@framework/*": [ "../../_ORM/framework/*" ], "@models/*": [ "../../_ORM/models/*" ], "@db/*": [ "../../_ORM/framework/db/*" ] } } "include": [ "src/**/*.ts" ] 和`src',但无济于事。 任何帮助将不胜感激。

0 个答案:

没有答案