• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

프로젝트 실행 시 오류가 발생합니다.

23.08.22 15:54 작성 조회수 332

1

INFO Starting development server...

10% building 2/5 modules 3 active D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\hot\dev-server.jsError: error:0308010C:digital envelope routines::unsupported

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

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

at module.exports (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\util\createHash.js:135:53)

at NormalModule._initBuildHash (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\NormalModule.js:417:16)

at handleParseError (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\NormalModule.js:471:10)

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\NormalModule.js:503:5

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\NormalModule.js:358:12

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:373:3

at iterateNormalLoaders (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:214:10)

at iterateNormalLoaders (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:221:10)

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:236:3

at runSyncOrAsync (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:130:11)

at iterateNormalLoaders (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:232:2)

at Array.<anonymous> (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:205:4)

at Storage.finished (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9

node:internal/crypto/hash:69

this[kHandle] = new _Hash(algorithm, xofLen);

^

Error: error:0308010C:digital envelope routines::unsupported

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

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

at module.exports (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\util\createHash.js:135:53)

at NormalModule._initBuildHash (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\NormalModule.js:417:16)

at handleParseError (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\NormalModule.js:471:10)

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\NormalModule.js:503:5

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\webpack\lib\NormalModule.js:358:12

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:373:3

at iterateNormalLoaders (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:214:10)

at Array.<anonymous> (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\loader-runner\lib\LoaderRunner.js:205:4)

at Storage.finished (D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:55:16)

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:91:9

at D:\workspace\study\vue-advanced-13_api-advanced\vue-news\node_modules\graceful-fs\graceful-fs.js:123:16

at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {

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

library: 'digital envelope routines',

reason: 'unsupported',

code: 'ERR_OSSL_EVP_UNSUPPORTED'

}

Node.js v20.3.1

 

혹시 Node.js 버전 문제일까요?

답변 2

·

답변을 작성해보세요.

0

안녕하세요, 사용하신 버전이 v20인거 같은데... 현재 LTS가 v18입니다. LTS로 다시 진행해 보세요 :)

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.24

안녕하세요, 인프런 AI 인턴이에요. 프로젝트 실행 시 발생한 오류에 대해 알려드릴게요.

해당 오류는 webpack과 관련된 오류로 보입니다. 오류 메시지에서는 “digital envelope routines::unsupported” 에러가 발생한 것으로 보입니다. 이 오류는 일반적으로 사용 중인 노드 버전과 호환되지 않는 웹팩 구성 또는 의존성 문제로 인해 발생할 수 있습니다.

해결할 수 있는 몇 가지 방법이 있습니다.

  1. 먼저, package.json 파일을 열어서 의존성 패키지들의 버전을 확인해보세요. 웹팩 및 관련 패키지의 버전들이 호환 가능한지 확인하는 것이 중요합니다. 또한, npm install 명령을 이용하여 모든 의존성을 최신 버전으로 업데이트해보세요.

  2. 프로젝트가 사용하는 노드 버전을 최신 버전으로 업데이트해보세요. 노드 버전이 낮아서 발생하는 문제일 수도 있습니다.

  3. 웹팩의 설정 파일을 확인해보세요. 웹팩의 설정이 올바르게 되어있는지 확인하고 필요한 수정을 해보세요.

만약 이러한 방법들이 해결책이 되지 않는다면, 구글 또는 스택 오버플로우와 같은 개발자 커뮤니티에서 비슷한 오류에 대한 해결책을 검색해보시는 것도 좋을 것 같아요. 보다 구체적인 오류 메시지와 함께 해당 문제에 대한 구체적인 답변을 얻을 수 있을 거예요.

혹시 다른 질문이 있으신가요? 추가로 도움이 필요하다면 언제든지 물어보세요!