WTM
WTM copied to clipboard
生成项目运行报错
选择.net5、前端选择react生成项目在运行时出错 提示 “fail: Microsoft.AspNetCore.SpaServices[0] Error: error:0308010C:digital envelope routines::unsupported”
查了下,可能是react和Openssl版本问题导致的,不太明白在框架中咋解决这个问题。
选择VUE作为前端还是会报这个错误
Nodejs版本是v18.13.0
ClientApp\package.json增加--openssl-legacy-provider
原因是你安装的node版本过高了
ClientApp\package.json增加--openssl-legacy-provider
原因是你安装的node版本过高了
谢谢大佬,react的可以跑起来了!VUE的类似的问题,我查了解决方法是要加 set NODE_OPTIONS=–openssl-legacy-provider在构建之前,但是我不知道加在package.json的那个位置,build项里面加了没成功。
ClientApp\package.json增加--openssl-legacy-provider 原因是你安装的node版本过高了
谢谢大佬,react的可以跑起来了!VUE的类似的问题,我查了解决方法是要加 set NODE_OPTIONS=–openssl-legacy-provider在构建之前,但是我不知道加在package.json的那个位置,build项里面加了没成功。
加在这两个位置,可以了