windows环境下编译umi报错

122 阅读1分钟

报错信息 error:03000086:digital envelope routines::initialization error

1669135051065.jpg

这个问题在于node版本过高

  • 方法一:使用nvm调为低版本node
  • 方法二:设置一个环境变量 $env:NODE_OPTIONS="--openssl-legacy-provider"

power shell中可以执行这俩,如果是cmd就是用set