gpt4 book ai didi

npm - 在 React Native 项目中使用 npm 模块

转载 作者:行者123 更新时间:2023-12-03 08:49:18 27 4
gpt4 key购买 nike

是否可以直接将 npm 模块与 React Native 项目一起使用,就像通过 npm install <module-name> 在 React 项目中使用它们一样?

当然,我的意思是可以与 React 应用程序一起使用的模块,即前端模块,它们将在浏览器 JS 运行时中运行,但不会在 nodejs 或 iojs 运行时中运行,因为 React Native 应用程序不会在 nodejs 或 iojs 中运行运行。

最佳答案

嗯,恰恰相反。 React Native 实际上是在 io.js 运行时中运行的,因此大多数用于 node 的纯 javascript 模块都可以工作。另一方面,大多数为 React.js 编写的前端模块不适用于 React-Native。

React Native 不使用我们从网络上知道的 HTML DOM 或 CSS。它用原生 View 表示替换了 CSS/HTML DOM。因此,任何应该使用 HTML 并在浏览器中显示的前端包都将不起作用。

另一方面,任何纯 javascript 并在 node.js/io.js 中运行的模块都可以在 react-native 中运行。

例如,我很确定 Facebook 在他们的 react-native 应用程序中使用了他们的“中继”数据访问库(它是一个通过 Facebook 的 Open Graph API 有效通信并允许访问 Facebook 用户数据的 JavaScript 库)。

执行此操作的方法与其他 node.js/io.js 应用程序相同。只需运行

npm install module --save



你就完成了(package.json 将自动更新模块的依赖项)。然后你可以像往常一样使用这个包。

关于npm - 在 React Native 项目中使用 npm 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32293050/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com