在电子node.js app中实现dropbox-content-hasher

时间:2017-11-15 16:59:26

标签: node.js electron dropbox-js

我有一个功能齐全的Electron App,它使用node.js fs模块来查看本地文件。我需要将这些文件与Dropbox上保存的文件进行比较。我已经设置并运行了Dropbox模块并使用filesGetMetadata方法检索了每个文件的内容哈希,现在我需要以相同的方式为我的每个本地文件创建一个哈希值来进行比较至。我在这里找到了这个代码:{@ 3}}由Dropbox自己编写,但作为Node.js和Electron的相对新手,我只安装过,并且需要'节点模块。这段代码只需要一个js文件(我试图安装模块,以防万一!)尽管有js文件我在与dropbox-content-hasher.js相同的目录中实现它(就像链接中的例子)我只能在我的控制台中获取错误Uncaught Error: Cannot find module './dropbox-content-hasher'。我已尝试过几次尝试获得正确的路径,但错误看起来仍然在查看node_modules文件夹,我不知道如何更改此信息。任何帮助表示赞赏?!

1 个答案:

答案 0 :(得分:0)

我通过反复试验来解决这个问题......让我所有其他人做出的假设要求他们做出这样的假设:'从查看node_modules文件夹开始,以下操作结束:

require('../src/js/dropbox-content-hasher.js');

我想我会在开始一个项目之前为那些在我的情况下还不太了解的人更新这个!!