Регулярное выражение для сопоставления файлов TS, но не тест - PullRequest
0 голосов
/ 13 февраля 2019

Мне нужно регулярное выражение для добавления в файл tsconfig.Я пытаюсь сопоставить только исходные файлы ts, но не тестовые файлы.

Пробовал что-то вроде;

  "include": [
    "src/**/*",
    "../../node_modules/@web/common/src/app/views/**/*.ts"
    "../../node_modules/@web/common/src/app/views/**/*.(module|component).ts"
  ],
  "exclude": [
    "node_modules",
    "**/*.spec.ts",
    "../../**/*.spec.ts"

Но не повезло.

// should match
/main.ts
/hello-world.component.ts

// shouldn't match
/hello-world.component.spec.ts
/app.e2e-spec.ts

1 Ответ

0 голосов
/ 13 февраля 2019

Файл tsconfig имеет раздел exclude для исключения файлов на основе сопоставления с образцом.Например:

"include": [
        "src/**/*"
    ],
    "exclude": [
        "node_modules",
        "**/*.spec.ts"
    ]

справочник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...