6

ディレクトリ構造:

  • WebApiRole
    • 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 の親ディレクトリに戻るためにパスが解決されません。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

16

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);
});
于 2015-06-16T06:20:50.817 に答える