我正在尝试使用用Javascrip编写的vcard解析模块,但它依赖于node.js核心模块,fs和path。我的应用程序是用React-Native编写的。有没有人有任何关于如何模拟npm的文件系统和路径模块以便在vcard解析javascript模块中使用的建议?
有问题的文件是vcards-js的索引文件,位于我的应用程序的node_modules文件夹中。所以app / node_modules / vcards-js / index.js
var fs = require('fs');
var path = require('path');
答案 0 :(得分:1)
我将vCards JS与React Native分开使用:https://github.com/idxbroker/vCards-js/tree/react-native
我没有尝试一对一地模拟fs,而是使用一个包:react-native-fs 其中的方法和功能与Node等效的方法和功能非常相似。 vCards JS只需要很少的调整。
随意使用此版本。
npm install react-native-vcards@https://github.com/idxbroker/vCards-js.git#react-native --save