node.js - 使用nodeJs和 "svn-spawn"模块访问SVN

标签 node.js svn

我是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

“数据”未定义。

最佳答案

您安装了 svn-command 工具吗?似乎该模块要求您在本地安装 svn-command,我遇到了相同的错误并在安装 svn-command 工具后修复...

关于node.js - 使用nodeJs和 "svn-spawn"模块访问SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29897148/

相关文章:

svn - 如何在 svn add 期间关闭跳过 .a 文件

apache - mod_dav_svn.so有什么用?

node.js - express 4 : How to upload file to memory (e. g。作为 UTF-8 字符串)而不是磁盘?

node.js - 代理返回 HTML 背后的 NPM

node.js - 我可以使用 node.js 获取唯一的服务器机器标识符吗?

node.js - Windows 10 中 NVM 的访问被拒绝问题

svn - Subversion、Hudson、GWT Google Plugin、M2Eclipse 的 Maven 多模块项目结构是什么?

android - 如何管理免费版本?

python-3.x - 捕获python3中子进程的所有输出

javascript - 在 JavaScript 中为 Node.js 创建模块/库需要多长时间?