Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/h

vue2项目中,因为node版本太高和openSSL不兼容导致的。

推荐1 

将node 版本改为16.20.0

在环境变量写上一个配置。也可以解决这个问题/。但是新的问题。。就是访问不了迅雷了 打不开了。除非安装指定版本的迅雷。。所以为了少生事端。仍旧建议降级nodeJs版本

nvm 已经安装的话 将会更简单。

nvm install 16.20.0
nvm use 16.20.0
npm install -g yarn

然后yarn serve 就可以看到项目没有为你听了

你可能感兴趣的:(004html,前端)