我尝试使用npm install (具体地说是https://github.com/Thuzi/facebook-node-sdk/)将两个节点模块与react原生模块一起使用,但在运行应用程序时不断收到关于依赖项未解析的错误。节点模块通常被认为是由react原生支持的,还是只支持专门为它编写的模块(比如这个https://github.com/brentvatne/react-native-login)。
发布于 2015-04-25 05:33:20
许多Node模块不能与React Native一起工作。其中一些原因是体系结构的,可以修复(例如:目前React Native只支持异步本机方法,而Node也支持同步方法),而另一些原因是Node运行在V8上,而React native iOS运行在JSC上。
作为启发式,您应该能够成功地使用Node模块,这些模块是实用程序,并且只依赖于JavaScript的核心库(这里定义的API:https://people.mozilla.org/~jorendorff/es6-draft.html)。这包括排序算法、字符串格式化等。
https://stackoverflow.com/questions/29692735
复制相似问题