Пути машинописи не разрешаются - PullRequest
2 голосов
/ 27 марта 2019

Здесь это Github MCVE, показывающий проблему.npm run compile показывает ошибку.

Я пытаюсь сделать это:

import {Todo} from '@test';

Но это не разрешается.

src / index.ts:1:20 - ошибка TS2307: не удается найти модуль'@test'.

У меня paths в tsconfig.json.

  "baseUrl": "./",                          /* Base directory to resolve non-absolute module names. */
  "paths": {
    "@fs/": ["src/"], 
    "@test/": ["test/"]
  },                                        /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */

Мысли?

Github Typescript Issue

Я открыл отчет об ошибке для этого здесь , так как по некоторым комментариям это должно было сработать.

Замечание по машинописи, которое яобновил репозиторий github, удалив шаблоны глобуса и косые черты в @test.

1 Ответ

2 голосов
/ 27 марта 2019

Удалите шаблоны глобуса:

"paths": {
  "@test": "./test"
}

Ваше решение странно должно работать, но документы не используют глобусы и были некоторые сообщения об ошибках intellisense при использовании шариков.

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