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文档

您找到了解决方案吗?