【问题标题】:Are all node modules supposed to work out of the box with react native?所有节点模块都应该与本机反应开箱即用吗?
【发布时间】:2015-04-17 07:19:45
【问题描述】:

我尝试过使用 npm install (特别是 https://github.com/Thuzi/facebook-node-sdk/)使用几个带有 react native 的节点模块,并且在运行应用程序时,我不断收到有关依赖项未解决的错误。节点模块通常应该由 react native 支持还是只支持专门为其编写的模块(例如这个https://github.com/brentvatne/react-native-login)。

【问题讨论】:

    标签: node.js react-native


    【解决方案1】:

    许多 Node 模块不适用于 React Native。一些原因是架构性的并且可以修复(例如:当前 React Native 仅支持异步本地方法,而 Node 也支持同步方法),而其他原因是 Node 在 V8 上运行而 React Native iOS 在 JSC 上运行这一事实所固有的。

    作为一种启发式方法,您应该会发现 Node 模块是实用程序并且仅依赖于 JavaScript 的核心库(此处定义的 API:https://people.mozilla.org/~jorendorff/es6-draft.html)。这包括排序算法、字符串格式等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 2015-12-24
      • 2019-12-15
      相关资源
      最近更新 更多