Ответ 1
"typescript.suggest.autoImports": false
"javascript.suggest.autoImports": false
Свежая версия VS Code. Февраль 2019
Последняя версия VS Code, установленная несколько дней назад (обновление октября 2017 года), добавляет все виды странных операторов импорта в начало файла кода .ts.
Например, когда я редактировал файл, VsCode неожиданно добавила строку в верхнюю часть файла:
import { Stack } from "../../../../../../../../../Repos/Web/node_modules/@types/d3";
Как отключить это поведение?
"typescript.suggest.autoImports": false
"javascript.suggest.autoImports": false
Свежая версия VS Code. Февраль 2019
Вы можете отключить его, добавив эту строку в настройки своего пользователя или рабочего пространства (File>Preferences>Settings
или Code>Preferences>Settings
).
"typescript.autoImportSuggestions.enabled": false
По состоянию на август 2018 года (1.25) принятый ответ не всегда срабатывает.
Вместо этого добавьте эту строку в настройку вашей папки.
{ "typescript.preferences.importModuleSpecifier": "relative" }
Не думайте, что происходит здесь, но эти автоматические изменения пути никогда не случаются в моей среде.
Для тех, кто использует React/JavaScript, вы должны отредактировать этот параметр в меню "Файл"> "Настройки"> "Настройки":
"javascript.updateImportsOnFileMove.enabled": "never",
Обновлено для новой версии VSCode 2019 для использования пользовательского интерфейса для изменения настроек.
Поэтому выберите Файл> Предпочтения> Настройки, а затем выполните поиск auto
в разделе "Рабочая область". Найдите Javascrtip или Typescript с выделенным словом auto import
, затем установите или снимите флажок для включения/отключения этой функции.
Вот изображение для справки.