npm启动项目出错 报错:‘Error: error:0308010C:digital envelope routines::unsupported’

原因:node版本高于16,项目的版本不高于16,node17之后更新了OpenSSL。

解决方法:

  • 1、方法一:

    1. 在命令行修改环境变量:$env:NODE_OPTIONS="--openssl-legacy-provider"
    2. 在启动项目:yarn start
  • 2、方法二:
    使用nvm将node修改为不高于16的版本

猜你喜欢

转载自blog.csdn.net/weixin_46016659/article/details/129782526