电子商务网站开发语言占比,做网站优化最快的方式,开发公司资料员岗位职责及工作内容,凉山建设局网站因为最近安装了pnpm对node版本有要求#xff0c;升级了node版本是18以后#xff0c;在运行之前的项目#xff0c;就跑不起来了#xff0c;报错如下#xff1a;
Error: error:0308010C:digital envelope routines::unsupported解决方案一#xff1a;
node版本切换到16版…因为最近安装了pnpm对node版本有要求升级了node版本是18以后在运行之前的项目就跑不起来了报错如下
Error: error:0308010C:digital envelope routines::unsupported解决方案一
node版本切换到16版本 使用nvm管理node版本如下
//nvm查看node版本
nvm list
//nvm使用指定node版本
nvm use 16.18.0
//再看下当前版本
nvm list注意切换到低于18版本的node以后pnpm无法使用 node18可以用pnpm
解决方案二
仅限 windows可用:
在项目中 package.json 文件中 scripts 中新增 SET NODE_OPTIONS–openssl-legacy-provider 没加之前 scripts: {start: cross-env PROJECT_ENVdev umi dev,},加之后 scripts: {start: SET NODE_OPTIONS--openssl-legacy-provider cross-env PROJECT_ENVdev umi dev,},