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

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

从文档中:

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

这是您可以尝试并查看它是否有效的事情之一。

于 2016-03-30T21:12:25.723 回答