paths не работает в tsconfig.json, как ожидалось - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь использовать jasmine-ts, но всегда получаю ошибку: модуль не найден, поэтому я решил проверить, что при использовании tsc, чтобы выяснить, в чем проблема, моя структура папок выглядит следующим образом:

\src\app\...
\src\tests\...

Итак, я создал tsconfig.json на уровне папки 'tests' следующим образом

{
    "compileOnSave": false,
    "compilerOptions": {
        "baseUrl": "../", 
        "paths": {
            "@app/*": [
                "app/*"
            ] 
        }
    }
}

в своем файле *.test.ts, я импортирую модуль в директорию приложения, и все же все ещеОшибка получения модуля не найдена.

Не удается найти модуль '@ app / core / data / my-module

Я попробовал следующую команду

tsc --traceResolution test1.test.ts

и это дает мне

test1.test.ts:2:23 - error TS2307: Cannot find module '@app/core/data/my-module'. 

2 import { Field } from '@app/core/data/my-module'
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~

Ответы [ 2 ]

0 голосов
/ 23 июля 2019

Вы пробовали, как это?1009 *

0 голосов
/ 24 сентября 2018

Попробуйте

"baseUrl": "src"

вместо

"baseUrl": "../",  

в вашем файле tsconfig.json

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