私は簡単なAngularJsアプリケーションをセットアップしていますが、これは次のようなものです。
client
vendor
angular
bootstrap
jquery
...
app.module.js
app.controller.js
...
node_modules
angular-mocks
...
karma.conf.js
ファイルを設定していますが、vendor
からangular\angular.js
を含めたいです。 vendor
の他のものは含めたくありません。
関連するkarma.conf.js
セクションにあるものは次のとおりです。
files: [
'client/vendor/angular/angular.js',
'client/**/*.js',
'client/**/*.spec.js'
],
exclude: [
'client/vendor/**/*.js'
],
私が抱えている問題は簡単です。files
にangular.js
を明示的に含めていますが、exclude
セクションパターンでは除外されています。
client/vendor
を除くangular/angular.js
をすべて除外する方法client
ディレクトリには、独自の.jsファイルを含む多くのファイル、サブフォルダーなどが含まれているため、たとえば、含めるすべてを独自のフォルダーに移動するのは簡単ではありません。