2015-06-16 5 views
5

निर्देशिका संरचना:__dirname का उपयोग करते समय मैं मूल निर्देशिका में कैसे जा सकता हूं?

  • WebApiRole
    • GulpFile.js
  • परीक्षण
    • Karma.conf.js
GulpFile.js

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

से

Gulp कोड तो मेरी समस्या मूल निर्देशिका करने के लिए जा रहा है और karma.conf.js एक्सेस करते हैं। WebApiRole की मूल निर्देशिका पर वापस जाने के लिए किसी कारण से पथ ..\\ के साथ हल नहीं किया गया है। क्या कोई मुझे सही दिशा दिखा सकता है ?

उत्तर

14

मुझे इस समस्या को हल करने के लिए 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); 
}); 
संबंधित मुद्दे

 संबंधित मुद्दे