start karma javascript node.js directory gulp gulp-karma

javascript - karma - ¿Cómo voy al directorio padre cuando uso__dirname?



configure karma (1)

Tuve que usar el paquete de path para resolver este problema.

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

Estructura de directorios :

  • WebApiRole
    • GulpFile.js
  • prueba
    • Karma.conf.js

Código de Gulp de GulpFile.js

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

Entonces mi problema es ir al directorio padre y acceder al karma.conf.js . Por algún motivo, la ruta no se resuelve con ..// para volver al directorio principal de WebApiRole. Alguien me puede apuntar en la dirección correcta ?