Karma配置文件 - 使用basePath

时间:2015-06-24 15:35:39

标签: karma-runner gulp-karma

我只是在我的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'
    ], 

这可能是一个非常愚蠢的问题,但我只是想确定一下!

1 个答案:

答案 0 :(得分:5)

那应该是正确的。您可以指定一个或多个目录的相对路径。

来自文档:

  

将用于解析文件中定义的所有相对路径并排除的根路径位置。如果basePath配置是相对路径,那么它将被解析为配置文件的__dirname。

这是您可以尝试并查看其是否有效的其中一项。