"产生ENOENT"从javascript连接到svn时出错

时间:2015-01-20 18:38:11

标签: javascript node.js svn

我正在开发一个能够连接到svn,收集和处理数据(如更改日志)的Web服务器。我找到了一个名为“svn-spawn”的node.js的npm模块。我有一个项目的本地结帐,位于'D:\ Projects \ TankBattles'文件夹中。一切看起来都不错,但是当我试图获取日志时,我收到错误“产生ENOENT ”。你能帮我解决一下这个错误。我在Windows 8 x64上。

var q = require('q');
var SVNClient = require('svn-spawn');
var client = new SVNClient({
    cwd: 'D:\Projects\TankBattles'
});

var repository = {
    log: function () {
        var deferred = q.defer();
        try {
            client.log([], function (err, data) {
                // err is "spawn ENOENT"
                deferred.resolve(data);
            });
        }
        catch (err) {
            deferred.reject(err);
        }
    }
};

module.exports.repository = repository;

P.S。我是node.js的新手,可能会做错事。

0 个答案:

没有答案