La dernière version de VS Code installée il y a quelques jours (mise à jour d'octobre 2017) continue d'ajouter de nombreux types d'instructions d'importation étranges en haut du fichier de code .ts.
Par exemple, alors que je modifiais un fichier, VsCode a soudainement ajouté une ligne comme celle-ci en haut du fichier:
import { Stack } from "../../../../../../../../../Repos/Web/node_modules/@types/d3";
Comment désactiver ce comportement?
Vous pouvez le désactiver en ajoutant cette ligne à vos paramètres d'utilisateur ou d'espace de travail (File>Preferences>Settings
).
"TypeScript.autoImportSuggestions.enabled": false
"TypeScript.suggest.autoImports": false
"javascript.suggest.autoImports": false
Version fraîche du code VS Février 2019
Pour ceux qui utilisent React/JavaScript, vous devez modifier ce paramètre dans Fichier> Préférences> Paramètres:
"javascript.updateImportsOnFileMove.enabled": "never",
Depuis août 2018 (1,25), la réponse acceptée ne fonctionne pas toujours.
Au lieu de cela, ajoutez cette ligne à votre paramètre spécifique au dossier.
{ "TypeScript.preferences.importModuleSpecifier": "relative" }
Ne comprenez pas ce qui se passe ici, mais ces changements de chemin automatiques ne se produisent jamais dans mon environnement.