• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    해결됨

0.66 버전 메트로 서버 opensslErrorStack: 오류 관련 질문입니다.

24.02.19 18:43 작성 조회수 173

0

운영체제 윈 10
현재 REACT-NATIVE프로젝트는 아래의 명령어를 통해
0.66으로 다운로드하였습니다.
PS C:\Users\asus> npx react-native init GChatProject --template react-native-template-typescript@6.8.*
npx react-native run-android를 하였을 때

 

위 명령어를 실행 한
powershell에서는 아래의 로그를 뛰어주고 있습니다.

-----------------------------------------
PS C:\Users\asus\GChatProject> npx react-native run-android

info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.

Jetifier found 870 file(s) to forward-jetify. Using 8 workers...

info Starting JS server...

info Installing the app...

> Task :app:installDebug

Installing APK 'app-debug.apk' on 'Nexus_5_API_33(AVD) - 13' for app:debug

Installed on 1 device.

BUILD SUCCESSFUL in 9s

31 actionable tasks: 2 executed, 29 up-to-date

info Connecting to the development server...

info Starting the app on "emulator-5554"...

Starting: Intent { cmp=com.gchatproject/.MainActivity }
------------------------------------

그리고 metro 서버가 뛰어지는데요
문제는 metro 서버에서 아래와 같은에러를 발생하고 있습니다 ㅠㅠ
-----------------------------------
To reload the app press "r"

To open developer menu press "d"

Failed to construct transformer: Error: error:0308010C:digital envelope routines::unsupported

at new Hash (node:internal/crypto/hash:68:19)

at Object.createHash (node:crypto:138:10)

at stableHash (C:\Users\asus\GChatProject\node_modules\metro-cache\src\stableHash.js:19:8)

at Object.getCacheKey (C:\Users\asus\GChatProject\node_modules\metro-transform-worker\src\index.js:593:7)

at getTransformCacheKey (C:\Users\asus\GChatProject\node_modules\metro\src\DeltaBundler\getTransformCacheKey.js:24:19)

at new Transformer (C:\Users\asus\GChatProject\node_modules\metro\src\DeltaBundler\Transformer.js:48:9)

at C:\Users\asus\GChatProject\node_modules\metro\src\Bundler.js:22:29

at runNextTicks (node:internal/process/task_queues:60:5)

at process.processTimers (node:internal/timers:511:9) {

opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],

library: 'digital envelope routines',

reason: 'unsupported',

code: 'ERR_OSSL_EVP_UNSUPPORTED'

}

BUNDLE ./index.js

error: TypeError: Cannot read properties of undefined (reading 'transformFile')

at Bundler.transformFile (C:\Users\asus\GChatProject\node_modules\metro\src\Bundler.js:48:30)

at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

at async Object.transform (C:\Users\asus\GChatProject\node_modules\metro\src\lib\transformHelpers.js:101:12)

at async processModule (C:\Users\asus\GChatProject\node_modules\metro\src\DeltaBundler\traverseDependencies.js:137:18)

at async traverseDependenciesForSingleFile (C:\Users\asus\GChatProject\node_modules\metro\src\DeltaBundler\traverseDependencies.js:131:3)

at async Promise.all (index 0)

at async initialTraverseDependencies (C:\Users\asus\GChatProject\node_modules\metro\src\DeltaBundler\traverseDependencies.js:114:3)

at async DeltaCalculator._getChangedDependencies (C:\Users\asus\GChatProject\node_modules\metro\src\DeltaBundler\DeltaCalculator.js:164:25)

at async DeltaCalculator.getDelta (C:\Users\asus\GChatProject\node_modules\metro\src\DeltaBundler\DeltaCalculator.js:94:16)

at async DeltaBundler.buildGraph (C:\Users\asus\GChatProject\node_modules\metro\src\DeltaBundler.js:50:5)


-------------------------------------



답변 1

답변을 작성해보세요.

1

이것도 많이 나온 질문인데요. 공지사항에 나와 있습니다. 노드 버전 관련 문제입니다

이승언님의 프로필

이승언

질문자

2024.02.19

image덕분에 잘해결됬습니다 감사합니다..