Укажите пути Typescript к папке за пределами папки проекта, чтобы ее можно было использовать между проектами. - PullRequest
0 голосов
/ 06 декабря 2018

Я понимаю, что название может показаться немного неясным.

У меня есть проект, который разбит на более мелкие части.

Проект

  • _ORM

  • admin

  • API

Теперь и администратор, и APIнеобходимо иметь возможность загружать модули и модели из _ORM.Поэтому я решил, что я бы просто поместил несколько путей в tsconfig, который работает, но по какой-то причине выходные данные структурированы следующим образом (в этом примере это происходит при компиляции admin):

dist

  • _ORM

  • admin

    • src

В этой вложенной папке src находится содержимое, которое должно находиться в корневом каталоге (dist).Любая идея о том, как правильно сделать это?

Вот части конфигурации, которые имеют отношение к этому:

"compilerOptions": {
    "baseUrl": "src",
    "paths": {
      "@framework/*": [
        "../../_ORM/framework/*"
      ],
      "@models/*": [
        "../../_ORM/models/*"
      ],
      "@db/*": [
        "../../_ORM/framework/db/*"
      ]
    }
}
"include": [
  "src/**/*.ts"
]

Я попытался установить rootDirs, чтобы включить и ../_ORM и `src', но безрезультатно.Любая помощь будет принята с благодарностью.

...