NPM 包无法在 React -native 项目中安装它

Posted

技术标签:

【中文标题】NPM 包无法在 React -native 项目中安装它【英文标题】:NPM packages could not able to install it in React -native project 【发布时间】:2017-08-19 10:36:54 【问题描述】:

我正在 react-native 中创建一个项目,作为其中的一部分,我正在尝试安装一个 npm 包 例如:$ npm install --save is-reachable

安装 NPM 包后,我正在尝试运行 react native 项目 'react-native run-ios' 我收到以下错误:

帮助我摆脱这个问题。如果没有 npm package install,我可以继续下一步

【问题讨论】:

您是否尝试过遵循这 3 个步骤的建议? 是的,我已经尝试了这 3 个步骤,但我仍然面临这个问题 【参考方案1】:

OS 是一个节点模块,React Native 不依赖节点,而是依赖 V8 和 Safaris 运行时的 javascript 运行时。这意味着您不能在 react-native 中使用 clean-stack 节点模块。

【讨论】:

那么我如何在 react-native 中使用 oauth1.0a?对于 oauth-1.0a,我们需要安装 3 个 npm 包。 1. npm install oauth-1.0a 2. npm install --save request 3. npm install --save request 。我无法安装“加密并请求 npm 包”。请帮助我实现这个 oauth1.0a 以获得 oauth_signature github.com/ddo/oauth-1.0a @RamKumarBalasubramanian 有一个 react native 版本:github.com/fullstackreact/react-native-oauth 这个 react-native 包只支持 5 个服务器不支持自己的服务器 你没有解决这个问题的方法,你需要在这个模块中提交一个问题然后或者 fork 它,但是你将无法在 React Native 上安装节点依赖项

以上是关于NPM 包无法在 React -native 项目中安装它的主要内容,如果未能解决你的问题,请参考以下文章

搭建React项目环境

如何制作react组件包上传到npm

无法 npm 使用 eslint 依赖项启动我的 React 项目

无法在 Angular 项目中安装 npm 包

包管理工具npm

创建react项目