تایپاسکریپت - چگونه اعلامیههای واردات خودکار را در VsCode اکتبر ۲۰۱۷ غیرفعال کنیم


جدیدترین نسخهی VS Code که چند روز پیش نصب شد (بهروزرسانی اکتبر ۲۰۱۷) مدام انواع عبارات ایمپورت عجیب را به بالای فایل کد .ts اضافه میکند.

برای مثال، وقتی داشتم یک فایل را ویرایش میکردم، VsCode ناگهان یک خط مثل این را به بالای فایل اضافه کرد:

import { Stack } from "../../../../../../../../../Repos/Web/node_modules/@types/d3";

چطور میتوانم این رفتار را غیرفعال کنم؟

پاسخ شماره ۱

"typescript.suggest.autoImports": false 
"javascript.suggest.autoImports": false

نسخه تازه VS Code. فوریه ۲۰۱۹

پاسخ شماره ۲

می توانید با افزودن این خط به تنظیمات کاربر یا فضای کاری خود (Preferences>تنظیمات یا Code>Preferences>تنظیمات) آن را غیرفعال کنید.

"typescript.autoImportSuggestions.enabled": false

ارجاع: https://github.com/Microsoft/vscode/issues/38551

پاسخ شماره ۳

بهروزرسانی شده برای نسخه جدید VSCode 2019 برای استفاده از رابط کاربری به منظور تغییر تنظیمات. بنابراین File > Preference > Setting را انتخاب کنید و سپس در بخش Workspace جستجو کنید auto. جاوااسکریپت یا تایپاسکریپت را پیدا کنید که کلمه برجسته auto import دارد، سپس برای فعال یا غیرفعال کردن این قابلیت تیک آن را بزنید یا بردارید.

اینجا تصویر برای مرجع است.