我是nodeJS的新手,我正在尝试使用包svn-spawn访问SVN。我的代码如下。
var Client = require('svn-spawn');
var client = new Client({
cwd: 'C:\\SVN\\Source Code',
username: 'abcd',
password: 'xyz',
});
client.getInfo(function(err, data) {
console.log('Repository url is %s', data.url);
});
但是我在执行时遇到以下错误:
console.log('Repository url is %s', data.url);
^
TypeError: Cannot read property 'url' of undefined
at C:\NodeJS\SvnTest.js:9:45
"数据"未定义。
答案 0 :(得分:0)
您是否安装了svn-command工具?看来该模块要求你在本地安装svn-command,我得到了同样的错误并在我安装svn-command工具后修复...