如何在 React-Native 应用程序中包含和要求内置节点包?
How do I include and require a built-in node package in a React-Native app?
Node自带了一些内置包,比如crypto
。这些是在安装 Node 时安装的。 npm
没有将它们下载到 node_packages
文件夹中。
如何在我的应用程序中提供这些内置包之一,以便我可以按如下方式要求它:
const crypto = require('crypto');
Related unanswered question
简短的回答是你不能。
crypto
未被 react-native 填充,请参阅 issue 5049 了解更多信息。
另一种方法是使用第 3 方模块,该模块试图模仿 react-native 中的加密模块,但我检查的几个模块仅部分实现。
mvayngrib/react-native-crypto Node.js 包就是这样做的。
Node自带了一些内置包,比如crypto
。这些是在安装 Node 时安装的。 npm
没有将它们下载到 node_packages
文件夹中。
如何在我的应用程序中提供这些内置包之一,以便我可以按如下方式要求它:
const crypto = require('crypto');
Related unanswered question
简短的回答是你不能。
crypto
未被 react-native 填充,请参阅 issue 5049 了解更多信息。
另一种方法是使用第 3 方模块,该模块试图模仿 react-native 中的加密模块,但我检查的几个模块仅部分实现。
mvayngrib/react-native-crypto Node.js 包就是这样做的。