1,碰到报错:error:0308010C
Error: error:0308010C:digital envelope routines::unsupported
详细字段大致如下:
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/untitled/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at iterateNormalLoaders (/Users/user/Programming Documents/WebServer/untitled/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
/Users/user/Programming Documents/WebServer/untitled/node_modules/react-scripts/scripts/start.js:19
throw err;
在StackOverflow上有说可通过下载17以前的版本的Node.js解决问题:下载链接
注意在点进去后要选择.msl结尾的文件下载:只下载文件夹无法安装新的js版本

(未完待续)
在尝试构建Web应用时,用户遇到了一个错误:error:0308010C,这与digitalenveloperoutines的不支持有关。错误出现在webpack和react-scripts的上下文中,特别是在创建哈希和模块处理过程中。StackOverflow上的建议是降级到Node.js的旧版本(如17以前)来解决此问题,特别是下载.msi结尾的安装包。
1626

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



