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

目录结构:

  • WebApiRole
    • GulpFile.js
  • testing
    • Karma.conf.js

GulpFile.js中的代码

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

所以我的问题去父目录,并访问karma.conf.js 。 出于某种原因,path不能用..\\解决,以返回到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); });