web-dev-qa-db-fra.com

Ignorer les node_modules in Webstorm, lorsque vous vivez dans la fenêtre contextuelle de navigation

Est-il possible d'ignorer la recherche dans le dossier node_modules lors de l'utilisation de la fenêtre contextuelle de navigation de WebStorm (Command + Shift + N)?

Cela le rend vraiment ennuyeux lorsque vous voulez naviguer rapidement, par exemple, vers le fichier package.json.

63
inreflection7

Pour exclure le répertoire de la recherche via la fenêtre contextuelle de navigation, sélectionnez le répertoire node_modules dans Vue du projet , puis dans le menu contextuel de la souris:

Mark Directory As -> Exclus

enter image description here

Le répertoire peut être restauré via Préférences-> Répertoires-> Dossiers exclus paramètres

100
Andrei Karpushonak

Dans Webstorm 8, vous devez également visiter Paramètres> JavaScript> Bibliothèques et désactiver Node.js modules de base et node_modules . L'exclusion de répertoire fonctionnera alors comme auparavant.

44
Aram Kocharyan

Pour exclure la recherche de node_modules/fichiers dans la fenêtre contextuelle "Naviguer | Fichier ..." et pour éviter l'indexation du dossier node_modules /, procédez comme suit:

  1. Marquez node_modules/folder comme exclu dans Paramètres | Répertoires .

  2. Supprimez la bibliothèque "<votre nom de projet> node_modules" dans Paramètres | Langues et cadres | JavaScript | Bibliothèques .

20
Sergey.Simonchik

Pour exclure le dossier node_modules de tous les projets (créés uniquement après cette modification), vous pouvez ajouter ce dossier à la liste des dossiers standard à ignorer.

  1. Ouvrez PHPStorm et fermez le projet en cours Fichier> Fermer le projet.
  2. Au démarrage, la fenêtre PHPStorm cliquez sur "Configurer> Paramètres" .  enter image description here

  3. Ensuite, accédez à Build, Execution, Deployment> Deployment> Options.

  4. Vous pouvez maintenant définir node_modules ou qui que ce soit d’autre pour exclure par défaut tous les nouveaux projets .  enter image description here

P.s. Fermer le projet actuel est très important. Si vous définissez ces paramètres avec un projet actif, cela n’affectera que le projet en cours.

7
Niklan
  1. Exclure le répertoire: marquez le répertoire comme étant exclu .__ (Clic droit -> Marquer le répertoire comme -> Exclus). Il pourrait alors Déjà disparaître.
  2. Masquer les fichiers exclus: cochez l'option de la fenêtre de projet (sous le symbole Gear-Wheel) et décochez Afficher les fichiers exclus pour masquer les répertoires exclus
0
WebBrother

Je ne sais pas pourquoi, mais j'ai vu beaucoup de fichiers avec "spec" sur Ctrl+Shift+n (Je ne peux pas publier d'images, désolé :()

J'ai vu dans le menu contextuel sur le node_modules: "Marquer le répertoire comme": "exclus", "racine des sources de test", "racine des ressources"

Je suis allé à paramètres> répertoires, et j'ai vu le node_modules avec la couleur rouge et je ne peux pas le changer, mais à gauche il y a une liste sans en-tête (?), Je ne sais pas s'il s'agit de la liste d'exclusion, mais, il y a un X, j'ai poussé dessus et j'ai redémarré le IDE et il fonctionne!

Si je vois à nouveau le contexte, je vois: "Marquer le répertoire comme": "ne pas exclure" et "tester les sources". Et dans paramètres> répertoires je ne vois pas sur les listes, mais la couleur rouge sur le dossier node_modules (bizarre), je pense que c'est si particulier pour ce dossier.

0
Crystian