Автоматический импорт в vscode, только предлагая абсолютный путь с подпакетами lerna в TypeScript - PullRequest
0 голосов
/ 20 сентября 2018

Почему-то совсем недавно мой vs-код изменился и начал предлагать только абсолютный импорт с уровня подпакета с моими пакетами Lerna, например:

enter image description here

Как вы можете видеть, автоимпорт предлагает путь к файлу @package/server/src/database, когда он должен быть ../database, так как редактируемый файл находится в том же пакете и находится всего в одной папке под файлом, содержащим базу данных.переменная, которую я пытаюсь использовать.

Это ошибка или проблема конфигурации?

Я установил настройку Import Module Specifier для TypeScript в vs-code на все три параметра (авто,относительный и абсолютный) и ни один из них, кажется, не имеет никакого значения.

1 Ответ

0 голосов
/ 04 ноября 2018

Вкл. Файл VScode> Предпочтения> Настройки> Настройки пользователя

"typescript.preferences.importModuleSpecifier": "lative "

Работает нормальнодля меня.Он импортирует

import { RegistrationComponent } from '../../abc-modules/registration/registration.component';

вместо

import { RegistrationComponent } from 'app/abc-modules/registration/registration.component';
...