Можно ли настроить vs-код таким образом, чтобы для импорта использовался абсолютный путь (а не относительный)?

VSCode после последнего обновления теперь умеет автоматически добавлять импорт. Однако он добавляет использование относительных путей - есть идеи, можно ли это как-то настроить?


person karina    schedule 16.11.2017    source источник


Ответы (1)


Его можно настроить, если вы используете VS Code 1.24 и TypeScript >= 2.9.

Из примечаний к выпуску.

Настройки для автоматического импорта и сгенерированного кода

Теперь вы можете явно указать стили кавычек и путей, которые VS Code использует для автоматического импорта и другого сгенерированного кода JavaScript и TypeScript.

[...]

Параметры javascript.preferences.importModuleSpecifier и typescript.preferences.importModuleSpecifier определяют тип пути для импорта.

Допустимые значения:

  • "relative" в расположение файла.
  • "non-relative" на основе baseUrl, настроенного в вашем jsconfig.json / tsconfig.json.
  • "auto" для определения типа кратчайшего пути.

Для этих новых настроек требуется TypeScript 2.9+.

person mjolka    schedule 28.06.2018
comment
Спасибо! Был спасателем. Я использую tsconfig-paths и предпочитаю, чтобы все пути были абсолютными. Это действительно помогло! - person Aidin; 10.04.2020