如何在使用__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); });