Nodegit和Electron不能一起工作

时间:2016-01-11 00:44:12

标签: javascript node.js electron nodegit

我收到了nodegit的这个错误,我不知道如果不知道如何使用电子遥控器或者它是nodegit的问题是不是我的错。为了以防万一,我做了file an issue

在我的main.js电子文件中,我可以毫无问题地使用nodegit。

在网站上,我尝试将nodegit与remote一起使用。我收到一个错误。我的代码:

var remote = require('electron').remote;
var pathToRepo = remote.require('path').resolve(currentRepoDir);
remote.require('nodegit').Repository.open(pathToRepo).then(function(repo){
  console.log(repo);
}); 

我收到错误:

Uncaught TypeError: require(...).remote.require(...).Repository.open is not a function

为什么open不是函数?

1 个答案:

答案 0 :(得分:0)

您为什么使用remote.require

remote.require('path')

只需使用:

require('path')

require也适用于渲染过程。