76 votes

Comment désactiver les instructions d'importation automatique dans VsCode octobre 2017

La dernière version de VS Code installée il y a quelques jours (la mise à jour d'octobre 2017) continue d'ajouter toutes sortes d'étranges déclarations d'importation 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?

71voto

Evgeniy Zaykov Points 274
 "typescript.suggest.autoImports": false 
"javascript.suggest.autoImports": false
 

Nouvelle version VS Code. Février 2019

39voto

Vous pouvez le désactiver en ajoutant cette ligne à vos paramètres d'utilisateur ou d'espace de travail ( File>Preferences>Settings ou Code>Preferences>Settings ).

 "typescript.autoImportSuggestions.enabled": false
 

Réf .: https://github.com/Microsoft/vscode/issues/38551

15voto

nahoang Points 1036

Mise à jour pour la nouvelle version de VSCode 2019 pour l'utilisation de l'INTERFACE utilisateur pour modifier le réglage. Alors choisissez Fichier > Préférences > Configuration puis de recherche auto dans l'espace de travail figure. Trouver le Javascrtip ou Tapuscrit avec surbrillance mot - auto import puis cochez ou décochez la case pour activer / disalbe cette fonction.

Voici la photo de référence.

enter image description here

1voto

Quv Points 560

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.

1voto

Kurt William Points 310

Pour ceux qui utilisent React / JavaScript, vous devez modifier ce paramètre dans Fichier> Préférences> Paramètres:

 "javascript.updateImportsOnFileMove.enabled": "never",
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X