使用npm 编译的时候出现了下面的这个error
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:67:19)
at Object.createHash (node:crypto:130:10)
at module.exports (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/util/createHash.js:135:53)
at NormalModule._initBuildHash (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:417:16)
at handleParseError (/Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:471:10)
at /Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:503:5
at /Users/user/Programming Documents/WebServer/untitled/node_modules/webpack/lib/NormalModule.js:358:12
at /Users/user/Programming Documents/WebServer/untitled/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/Users/user/Programming Documents/WebServer/untit

当使用npm进行编译时遇到'Error: error:0308010C:digital envelope routines::unsupported'的问题,此错误与Node.js版本无关,可能是由于OpenSSL版本过新导致。解决方案包括在Linux、macOS、Git bash等类似平台上以及Windows PowerShell环境下进行相应操作,涉及启动旧版OpenSSL支持。详细解答可参考StackOverflow相关问题。
最低0.47元/天 解锁文章
598

被折叠的 条评论
为什么被折叠?



