openssl错误堆栈:
P粉851401475
P粉851401475 2023-08-24 10:24:11
[Vue.js讨论组]

opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

当我切换到节点 v18 时出现此错误

P粉851401475
P粉851401475

全部回复(1)
P粉988025835

在终端上的当前应用程序目录中执行以下步骤:

npm install -g npm-check-updates

全局安装 npm-check-updates 软件包,以准确执行其名称所示的操作。

ncu

这将并排显示依赖项及其新版本(建议您升级到)(箭头指向)当前目录中的 package.json 文件中列出的版本。

ncu -u

这会更新您的 package.json 文件中列出的新版本,并为您的应用程序下一步做好准备(正确的更新)。

npm update

npm install

这两个最终都会安装新的更新;解决了问题。


注意:我用过

npm install

我使用从 github 克隆的旧的 React.js 应用程序遇到了这个问题,但不想降级到旧的节点版本,因为我刚刚从节点 v14 升级到 v18.13.0。再次强调,降级并不是一个安全明智的选择。更新的原因有很多;大多数时候,“安全原因”,尤其是在 JavaScript 世界中。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号