2016-07-28 116 views
0

我试图利用Javascrip编写的vcard解析模块,但它依赖于node.js核心模块,fs和路径。我的应用程序是用React-Native编写的。有没有人有任何建议,如何我可以模拟npm的文件系统和路径模块在vcard解析JavaScript模块中使用?React-Native - 使用依赖于node.js核心模块的Javascript模块

相关文件是vcards-js的索引文件,位于我的应用程序的node_modules文件夹内。因此,应用程序/ node_modules /电子名片-JS/index.js

var fs = require('fs'); 
var path = require('path'); 
+0

看看browserify。 – SLaks

+0

React Native没有运行在Node上,它运行在纯Javascript环境中,不仅Node API不起作用,许多Web API也不起作用。 – Xeijp

回答

1

我分叉的电子名片JS使用与之反应母语:https://github.com/idxbroker/vCards-js/tree/react-native

而不是试图仿效FS一对一的,我用的包:反应-native-fs 它与节点等价物具有非常相似的方法和功能。 vCards JS只需要最小的调整。

随意使用本版本。

npm install [email protected]://github.com/idxbroker/vCards-js.git#react-native --save 
+0

你提到这件事很有趣,因为它实际上已经尝试过,但无法让它工作@Daniel IDXBroker。仅供参考,在reart-native-vcards上没有目录。如果你有一个工作版本,我很乐意使用你的 – duwerq

+0

对不起,我发布这个后,我们改变了回购的名字。我更新了原始帖子以反映新的回购地点。 –