Подтвердить что ты не робот

Node шаблон glob для каждого .js файла, кроме .spec.js

Я ищу лучший шаблон glob для usemin, я хочу найти все .js файлы, но исключить файлы .spec.js. До сих пор у меня есть следующее решение.

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

Решение, которое я имею в данный момент, требует, чтобы я продолжал добавлять расширения файлов, чтобы их исключить, иначе они будут взяты, например, файлы .html.

Я попытался заставить его искать файлы .js и исключать из них .spec.js, но он не работает.

Также добавление !components/**/*.spec.js, как показано ниже, ниже script не работает.

4b9b3361

Ответ 1

Этот glob включает в себя все *.js, но не *.spec.js:

components/**/!(*.spec).js