1. 复现错误
今天下载好ant-vue
的项目,使用npm run serve
启动时,却报出如下错误:
即error:0308010C:digital envelope routines::unsupported
2. 分析错误
最近文心一言的账号审核通过,可以借助它来帮我分析错误:
文心一言指出,这是指针偏移解析度的错误。
我只是下载完代码,使用npm run serve
启动,怎么就指针偏移了呢?
于是,通过查询其他资料,在package.json
里添加环境变量export NODE_OPTIONS=--openssl-legacy-provider;
,如下代码所示:
"scripts": {