web-dev-qa-db-fra.com

Comment masquer les fichiers .js et .map dans WebStorm tout en travaillant sur un projet Angular2-TypeScript

J'ai essayé d'ajouter les extensions à .gitignore mais le résultat est le suivant:

webstorm file Explorer

Les fichiers ne sont pas complètement masqués.

30
runtimeZero

Lorsque vous utilisez WebStorm sans le compilateur TypeScript intégré (par exemple parce que vous exécutez un projet Angular2 avec leur npm start script qui fait déjà la compilation) et l'autre méthode ne fonctionne pas, vous pouvez configurer votre propre panneau "Projet" filtré pour WebStorm:

  1. Sélectionnez Project Files section du panneau latéral (Project section n'offre pas le menu de configuration nécessaire)
  2. Cliquez sur l'icône d'engrenage pour configurer enter image description here
  3. Sélectionnez "Modifier les étendues" dans ce menu
  4. Ajouter une nouvelle portée
  5. Définissez le modèle sur un filtre approprié pour exclure le *.js et *.js.map fichiers (j'utilise !file[my-root-folder]:app//*.js&&!file[my-root-folder]:app//*.js.map)
  6. Vous pouvez sélectionner cette étendue en tant que section du panneau latéral (au lieu de Project ou Project Files) sous le nom que vous avez défini l'étendue.
41
sleidig
  • Activer le compilateur TypeScript (les fichiers générés sont masqués lorsque le compilateur les génère)

enter image description here

  • Changez votre vue en Project comme suggéré par Cibes

enter image description here

12
Ankit Singh

Pour moi, en utilisant le panneau Project, plutôt que le panneau Project Files, J'ai réussi à réduire les fichiers *.js Et .js.map Et à les cacher sous leur *.ts Fichier.

enter image description here

Remarque: cela ne fonctionne que lorsque le compilateur TypeScript de WebStorm est activé. ( voir la réponse d'A_Singh )

7
sleidig

WebStorm 2017.3.3

Si vous n'avez pas besoin d'exécuter Activez le compilateur TypeScript .

Tu peux le faire

enter image description here

Alors

enter image description here

Après cela, sélectionnez simplement votre filtre

enter image description here

3
Andrey Patseiko