几天前安装的最新版VS代码(2017年10月更新)不断在.ts代码文件的顶部添加各种奇怪的import语句。
例如,当我编辑文件时,VsCode突然在文件顶部添加了这样一行:
import { Stack } from "../../../../../../../../../Repos/Web/node_modules/@types/d3";
如何禁用此行为?
答案 0 :(得分:26)
您可以通过将此行添加到您的用户或工作区设置(File>Preferences>Settings
)来禁用它。
"typescript.autoImportSuggestions.enabled": false
答案 1 :(得分:14)
"typescript.suggest.autoImports": false
"javascript.suggest.autoImports": false
新的VS Code版本。 2019年2月
答案 2 :(得分:0)
截至2018年8月(1.25),接受的答案并不总是有效。
相反,将此行添加到您的文件夹特定设置中。
{ "typescript.preferences.importModuleSpecifier": "relative" }
不知道这里发生了什么,但是这些自动路径更改在我的环境中从未发生。
答案 3 :(得分:0)
对于使用React / JavaScript的用户,您必须在文件>首选项>设置中编辑此设置:
"javascript.updateImportsOnFileMove.enabled": "never",
答案 4 :(得分:0)