Javascript 使用_dirname时如何转到父目录?

Javascript 使用_dirname时如何转到父目录?,javascript,node.js,directory,gulp,gulp-karma,Javascript,Node.js,Directory,Gulp,Gulp Karma,目录结构: 网络角色 GulpFile.js 试验 Karma.conf.js 来自GulpFile.js的Gulp代码 gulp.task('test', function (done) { karma.start({ configFile: _configFile: __dirname + '\\..\\test\\karma.conf.js', singleRun: true }, done); }); 因此,我的问题是转到父目

目录结构:

  • 网络角色
    • GulpFile.js
  • 试验
    • Karma.conf.js
来自GulpFile.js的Gulp代码

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);
});