반응형
카르마를 사용하여 특정 하위 폴더 내의 파일을 제외하고 패턴과 일치하는 모든 파일을 제외하려면 어떻게 해야 합니까?
저는 AngularJs 애플리케이션을 간단하게 설정할 수 있는데, 이는 다음과 같습니다.
client
vendor
angular
bootstrap
jquery
...
app.module.js
app.controller.js
...
node_modules
angular-mocks
...
제가 준비하고 있습니다.karma.conf.js파일과 나는 포함하고 싶습니다.angular\angular.js부터vendor. 다른 건 포함하고 싶지 않아요vendor.
여기 관련 자료가 있습니다.karma.conf.js섹션:
files: [
'client/vendor/angular/angular.js',
'client/**/*.js',
'client/**/*.spec.js'
],
exclude: [
'client/vendor/**/*.js'
],
문제는 간단합니다.저는 다음을angular.js에 명백하게files, 그러나 그것은 그 다음에 제외되고 있습니다.exclude단면 무늬
어떻게 하면 모든 것을 제외할 수 있습니까?client/vendor제외하고는angular/angular.js(그리고 나중에 다른 사람들도)?client디렉토리에는 내 자신의 .js 파일이 포함된 많은 파일, 하위 폴더 등이 포함되어 있으므로 예를 들어, 내가 포함하고 싶은 모든 것을 자신의 폴더로 이동하는 것은 쉽지 않습니다.
시도해 보기:
client/vendor/**/!(angular).js
다음과 같이 더 많은 파일 이름을 제외할 수 있습니다.
client/vendor/**/!(angular|angular-route).js
여기에 사용된 패턴은 글러브라고 불립니다.
다음은 노드의 글로벌 기능에 대한 간단한 가이드입니다.node-globsGH상에서
언급URL : https://stackoverflow.com/questions/28651306/using-karma-how-do-i-exclude-all-files-that-match-a-pattern-except-for-those-wi
반응형
'programing' 카테고리의 다른 글
| 선택변수인쇄 (0) | 2023.11.02 |
|---|---|
| MySQL: 다른 행 값으로 행을 계산하고 업데이트하시겠습니까? (0) | 2023.11.02 |
| 열거 가능은 무엇을 의미합니까? (0) | 2023.11.02 |
| 사용자가 생성한 컨텐츠로 데이터베이스 배포 자동화(a CMS) (0) | 2023.11.02 |
| ODP.net 데이터 집합 채우기 시 Oracle Decimal Number 정밀도 문제.예외:산술 연산으로 오버플로가 발생했습니다. (0) | 2023.11.02 |