Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用nodeJs和";访问SVN;“svn繁殖”;单元_Node.js_Svn - Fatal编程技术网

Node.js 使用nodeJs和";访问SVN;“svn繁殖”;单元

Node.js 使用nodeJs和";访问SVN;“svn繁殖”;单元,node.js,svn,Node.js,Svn,我是nodeJS的新手,我正在尝试使用这个包访问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',

我是nodeJS的新手,我正在尝试使用这个包访问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

“数据”未定义

您是否安装了svn命令工具?似乎该模块要求您在本地安装svn命令,我在安装svn命令工具后收到了相同的错误并已修复…

尝试console.log(err);日志(数据);在控制台上。日志(数据)为“未定义”。在console.log(err)上,我得到了以下信息。{[Error:spawn svn enoint]code:'enoint',errno:'enoint',syscall:'spawn svn',path:'svn'}可能是因为路径中有空格,请尝试在没有空格的情况下移动到dir。错误表明没有这样的文件夹。我也尝试过这样做。我仍然会遇到同样的错误(另一个提示是您的%PATH%变量中没有svn.exe。请阅读本文,了解如何调试此错误