7

Karma 構成ファイルでいくつかのことを試しているだけで、次のようにファイル配列が設定されています。

 files: [
  '../dist/app/**/*.mock.js',
  '../dist/assets/scripts/bower_libs.js',
  '../dist/assets/scripts/main.js',
  '../test/src/**/*.js',
  '../dist/app/**/*.spec.js'
],

ここで basePath を使用できることはわかっています。たとえば、構成で basePath: '../dist/' を使用すると、これらのパスの一部で '../dist/' を先頭に追加する必要がなくなります。しかし、テスト フォルダーが dist と同じレベルにある場合、どうすればレベルを上げられるでしょうか?

こういうことでしょうか。

basePath: '../dist/'

files: [
      'app/**/*.mock.js',
      'assets/scripts/bower_libs.js',
      'assets/scripts/main.js',
      '../test/src/**/*.js',
      'app/**/*.spec.js'
    ], 

これはおそらく本当にばかげた質問ですが、確認したかっただけです!

4

1 に答える 1

5

それは正しいはずです。相対パスを指定して、1 つ以上のディレクトリに移動できます。

ドキュメントから:

ファイルで定義されたすべての相対パスを解決して除外するために使用されるルート パスの場所。basePath 構成が相対パスの場合、構成ファイルの __dirname に解決されます。

これは、試してみて、機能するかどうかを確認できるものの1つです。

于 2016-03-30T21:12:25.723 に答える