React native 它失败,因为本机React运行时不包括节点标准库
React native 它失败,因为本机React运行时不包括节点标准库,react-native,npm,node-modules,cryptojs,React Native,Npm,Node Modules,Cryptojs,node\u modules\crypto js\core.js上的包试图导入节点标准库模块crypto。它失败,因为本机React运行时不包括节点标准库。阅读更多 在为expo而不是crypto运行npm start时出现此错误您可以使用expo crypto 您可以按如下方式安装它 expo安装expo加密 在你的代码里 import React, { useEffect } from 'react'; import { StyleSheet, View, Text } from 'reac
node\u modules\crypto js\core.js上的包试图导入节点标准库模块crypto
。它失败,因为本机React运行时不包括节点标准库。阅读更多
在为expo而不是crypto运行npm start
时出现此错误您可以使用expo crypto
您可以按如下方式安装它
expo安装expo加密
在你的代码里
import React, { useEffect } from 'react';
import { StyleSheet, View, Text } from 'react-native';
import * as Crypto from 'expo-crypto';
export default function App() {
useEffect(() => {
(async () => {
const digest = await Crypto.digestStringAsync(
Crypto.CryptoDigestAlgorithm.SHA256,
'Github stars are neat'
);
console.log('Digest: ', digest);
/* Some crypto operation... */
})();
}, []);
...
根据exp文档您找到了解决方案吗?