简体   繁体   English

运行命令“npx react-native start”后出错

[英]Error after running the command "npx react-native start"

Failed to construct transformer:  Error: error:0308010C:digital envelope routines::unsupported
        at new Hash (node:internal/crypto/hash:67:19)
        at Object.createHash (node:crypto:130:10)
        at stableHash (C:\Users\Anupam K Krishnan\Desktop\lcorn\myProject\node_modules\metro-cache\src\stableHash.js:19:8)
        at Object.getCacheKey (C:\Users\Anupam K Krishnan\Desktop\lcorn\myProject\node_modules\metro-transform-worker\src\index.js:593:7)
        at getTransformCacheKey (C:\Users\Anupam K Krishnan\Desktop\lcorn\myProject\node_modules\metro\src\DeltaBundler\getTransformCacheKey.js:24:19)
        at new Transformer (C:\Users\Anupam K Krishnan\Desktop\lcorn\myProject\node_modules\metro\src\DeltaBundler\Transformer.js:48:9)
        at C:\Users\Anupam K Krishnan\Desktop\lcorn\myProject\node_modules\metro\src\Bundler.js:22:29
        at runNextTicks (node:internal/process/task_queues:61:5)
        at processTimers (node:internal/timers:497:9) {
      opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
      library: 'digital envelope routines',
      reason: 'unsupported',
      code: 'ERR_OSSL_EVP_UNSUPPORTED'
    }

I'm a beginner at react-native我是初学者react-native
Kindly tell how can I resolve this请告诉我如何解决这个问题

I encountered the same error, but for some reason switching node versions with nvm did not work.我遇到了同样的错误,但出于某种原因,使用 nvm 切换节点版本不起作用。 Removing nvm and using the system's node v16.5 solved the problem...删除 nvm 并使用系统的节点 v16.5 解决了问题......

Try to downgrade your node .尝试降级您的node I usually downgrade to node v15.10.0 and it works.我通常降级到node v15.10.0并且它可以工作。

What you can do:你可以做什么:

  1. nvm install 15.10.0
  2. nvm use v15

install all your packages again expo , react-native , etc.再次安装所有软件包exporeact-native等。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 运行 npx react-native run-android 命令时出现 React-native android 错误 - React-native android error when running the npx react-native run-android command 使用 npx react-native run-android 命令运行 react native 应用程序时出现错误 - while running the react native app with npx react-native run-android Command it gives an error 在 Android 模拟器中运行 npx react-native CLI 时出错 - Error in running npx react-native CLI in Android emulator npx react-native 启动和 npx react-native run-android 太慢了 - npx react-native start AND npx react-native run-android ARE TOO SLOW npx react-native run-android 不启动模拟器,如果模拟器正在运行则不运行 - npx react-native run-android doesn't start emulator and doesn't run if emulator is running Android 版本在运行 npx 时未找到 react-native 医生 - Android Version Not found while running npx react-native doctor npx react-native run-android 失败并出现错误 - npx react-native run-android fails with error 运行命令时遇到这些错误(npx react-native init AwesomeProject) - I'm facing these errors when I run command (npx react-native init AwesomeProject) 运行 npx react-native run-android 时是否清除了 SharedPreferences? - Are SharedPreferences cleared when running npx react-native run-android? 在Android上运行时的React-native错误 - React-native error when running on android
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM