繁体   English   中英

在angularjs应用程序中使用nodegit

[英]using nodegit within angularjs app

我正在AngularJS中构建一个应用程序,该应用程序需要克隆附加到GitHub存储库的GitHub Wiki。 GitHub API没有对GitHub Wiki进行任何操作的功能,并且GitHub支持建议我可以使用libgit2。 考虑到这一点,我找到了nodegit

所以,现在我已经安装了nodegit,并且从他们用于克隆存储库和读取文件的代码示例中制作了一个基本的javascript 文件 我有一个名为nodegit.js的文件,它可以工作并通过导航到包含该文件的文件夹并键入

node ./nodegit.js

该脚本运行良好,并将存储库克隆到temp文件夹中。

太棒了。

现在...如何在我的angularjs应用中使用此脚本?

  1. 有没有一种方法可以从angular运行节点脚本?
  2. 有没有办法从angular本身使用nodegit?
  3. 还有其他一些angular-> github 非GitHub API脚本吗?

任何帮助,不胜感激。 我被困在这一个。

谢谢,

斯科特

谢谢shaunhusain。 我最终通过NodeJS设置了ExpressJS服务器,并将代码放在这里,然后从Angular应用中调用ExpressJS服务器。

谢谢,斯科特

只是想补充一点,我目前非常关注使库在浏览器中运行以解决此用例。 代码登陆后,我将更新此注释。 跟踪状态的问题在这里:

https://github.com/nodegit/nodegit/issues/142

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM