我只是在我的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'
],
这可能是一个非常愚蠢的问题,但我只是想确定一下!
答案 0 :(得分:5)
那应该是正确的。您可以指定一个或多个目录的相对路径。
来自文档:
将用于解析文件中定义的所有相对路径并排除的根路径位置。如果basePath配置是相对路径,那么它将被解析为配置文件的__dirname。
这是您可以尝试并查看其是否有效的其中一项。