web-dev-qa-db-ja.com

VsCode 2017年10月の自動インポートステートメントを無効にする方法

数日前にインストールされたVS Codeの最新バージョン(2017年10月の更新)では、.tsコードファイルの先頭にあらゆる種類の奇妙なimportステートメントが追加され続けます。

たとえば、ファイルを編集しているときに、VsCodeが突然ファイルの先頭に次のような行を追加しました。

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

この動作を無効にするにはどうすればよいですか?

28
prmph
"TypeScript.suggest.autoImports": false 
"javascript.suggest.autoImports": false

最新のVSコードバージョン。 2019年2月

24
Evgeniy Zaykov

この行をユーザーまたはワークスペースの設定(File>Preferences>Settings、 または Code>Preferences>Settings)。

"TypeScript.autoImportSuggestions.enabled": false

参照: https://github.com/Microsoft/vscode/issues/38551

React/JavaScriptを使用している場合は、[ファイル]> [設定]> [設定]でこの設定を編集する必要があります。

"javascript.updateImportsOnFileMove.enabled": "never",
0
Kurt William

2018年8月(1.25)の時点で、受け入れられた答えが常に機能するとは限りません。

代わりに、この行をフォルダー固有の設定に追加します。

{  "TypeScript.preferences.importModuleSpecifier": "relative" }

ここで何が起こっているのか理解しないでください。しかし、これらの自動パス変更は私の環境では決して起こりません。

0
Quv