我正在开发一个能够连接到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的新手,可能会做错事。