使用 __dirname 时如何转到父目录?

How do i go to parent directory when using __dirname?

目录结构:

Gulp 代码来自 GulpFile.js

gulp.task('test', function (done) {
    karma.start({
        configFile: _configFile: __dirname + '\..\test\karma.conf.js',
        singleRun: true
    }, done);
});

所以我的问题是转到父目录并访问 karma.conf.js 。由于某种原因,无法使用 ..\ 解析路径以返回到 WebApiRole 的父目录。有人可以指出我正确的方向吗?

我不得不使用 path 包来解决这个问题。

var path = require("path"),
    fs = require("fs");

gulp.task('test', function (done) {
    karma.start({
        configFile: fs.readFile(path.join(__dirname, '../test/', 'karma.conf.js')),
        singleRun: true
    }, done);
});