webstorm Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/cry
时间: 2023-10-30 12:04:17 浏览: 170
WebStorm 启动失败 ErrOr: ENOENTI: no such file or directory, open ‘D:\project \xxx\log-2019-03-29. log
这个错误是由于使用了不受支持的OpenSSL3.0版本导致的。为了解决这个问题,你可以采取以下几种方法之一:
1. 在Windows系统上,你可以在终端中输入命令 `$env:NODE_OPTIONS="--openssl-legacy-provider"` 或者 `set NODE_OPTIONS=--openssl-legacy-provider`。这样设置后,只对当前终端会话有效。如果想要永久生效,你可以修改package.json文件中对应的scripts节点的内容,例如将"serve"脚本修改为 `"serve": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve"`。
2. 在Linux系统上,你可以在终端中输入命令 `export NODE_OPTIONS=--openssl-legacy-provider`。
3. 最后一种简单粗暴的解决方法是将你的Node.js版本降级到16以下。
希望这些解决方法能帮助你解决这个问题。如果还有其他疑问,请随时提问。
阅读全文