Skip to content

[請益]加密函數初始化錯誤 #4

@horseface1110

Description

@horseface1110

你好,我想要參與你們平台的開發,但在環境建置遇到了問題
npm install成功後start卻回報該問題


> frontend@0.1.0 start
> react-scripts start

i 「wds」: Project is running at http://192.168.71.1/
i 「wds」: webpack output is served from
i 「wds」: Content not from webpack is served from C:\Users\oloom\Desktop\frontend\public
i 「wds」: 404s will fallback to /
Starting the development server...

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:80:19)
    at Object.createHash (node:crypto:139:10)
    at module.exports (C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\util\createHash.js:135:53)
    at NormalModule._initBuildHash (C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\NormalModule.js:417:16)
    at handleParseError (C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\NormalModule.js:471:10)
    at C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\NormalModule.js:503:5
    at C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\NormalModule.js:358:12
    at C:\Users\oloom\Desktop\frontend\node_modules\loader-runner\lib\LoaderRunner.js:373:3
    at iterateNormalLoaders (C:\Users\oloom\Desktop\frontend\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
    at iterateNormalLoaders (C:\Users\oloom\Desktop\frontend\node_modules\loader-runner\lib\LoaderRunner.js:221:10)
C:\Users\oloom\Desktop\frontend\node_modules\react-scripts\scripts\start.js:19
  throw err;
  ^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:80:19)
    at Object.createHash (node:crypto:139:10)
    at module.exports (C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\util\createHash.js:135:53)
    at NormalModule._initBuildHash (C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\NormalModule.js:417:16)
    at C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\NormalModule.js:452:10
    at C:\Users\oloom\Desktop\frontend\node_modules\webpack\lib\NormalModule.js:323:13
    at C:\Users\oloom\Desktop\frontend\node_modules\loader-runner\lib\LoaderRunner.js:367:11
    at C:\Users\oloom\Desktop\frontend\node_modules\loader-runner\lib\LoaderRunner.js:233:18
    at context.callback (C:\Users\oloom\Desktop\frontend\node_modules\loader-runner\lib\LoaderRunner.js:111:13)
    at C:\Users\oloom\Desktop\frontend\node_modules\babel-loader\lib\index.js:59:103 {
  opensslErrorStack: [
    'error:03000086:digital envelope routines::initialization error',
    'error:0308010C:digital envelope routines::unsupported'
  ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v20.12.2

請問有甚麼解決方式嗎

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions