Nœud glob modèle pour tous .fichier js à part .spec.js

Je suis à la recherche d'une meilleure glob modèle pour usemin, je veux trouver tous les .js fichiers, mais exclure le .spec.js fichiers. J'ai la solution suivante jusqu'à présent.

<script src="components/**/*(.js|!(*.spec.js|*.scss))"></script>

La solution que j'ai en ce moment m'oblige à continuer à ajouter des extensions de fichier à exclure, sinon, ils te chercher, par exemple .html fichiers.

J'ai essayé d'en faire seulement regarder pour .js fichiers et d'exclure les .spec.js chez eux, mais il ne semble pas fonctionner.

Également l'ajout d'un !components/**/*.spec.js comme un autre script ci-dessous ne semble pas fonctionner.

  • Vous pouvez être en mesure d'exclure ceux des scripts de test avec un glob modèle, mais peut-être une meilleure approche serait de les mettre dans un autre test répertoire au même niveau que components. De cette façon, ils sont facilement exclus de votre processus de création.
  • Convenu +1 et j'ai de nombreuses fois, mais cette fois j'ai un composant de base de la structure de dossier avec le code et les spec de l'ensemble.
  • J'ai renommé *.spec.js fichiers à juste *.spec.
InformationsquelleAutor roughcoder | 2014-10-29