解决node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
时间: 2023-10-27 21:48:32 浏览: 106
这个问题的解决方法是在命令行中使用以下命令:
export NODE_OPTIONS=--openssl-legacy-provider
这将为 Node.js 进程设置 OpenSSL 可选项。如果在运行 Node.js 应用程序时出现上述错误,则可以通过设置此选项来解决问题。请注意,此选项适用于 Node.js v15.0.0 及更高版本。如果您使用的是旧版本的 Node.js,则可能需要升级到最新版本或使用其他解决方案。
请注意,这只是针对您提供的问题的一个解决方案,并不保证适用于其他类似的问题。如果您遇到其他问题,请告诉我,我会尽力帮助您解决。
相关问题
node: --openssl-legacy-provider is not allowed in NODE_OPTIONS 怎么解决
当你在使用 Node.js 运行程序时,如果出现了 "node: --openssl-legacy-provider is not allowed in NODE_OPTIONS" 的错误提示,这是因为在 NODE_OPTIONS 环境变量中使用了 --openssl-legacy-provider 选项,而该选项已经被弃用。为了解决这个问题,你可以采取以下几种方式:
1. 删除 NODE_OPTIONS 环境变量中的 --openssl-legacy-provider 选项。你可以在命令行中输入 "SET NODE_OPTIONS=" 命令来清空 NODE_OPTIONS 环境变量。
2. 如果你需要继续使用 NODE_OPTIONS 环境变量中的其它选项,可以考虑去掉 --openssl-legacy-provider 选项。在命令行中运行 node,然后在控制台中输入 "process.env.NODE_OPTIONS = process.env.NODE_OPTIONS.replace('--openssl-legacy-provider', '')",然后回车,即可去掉该选项。
3. 在命令行中直接运行 "node --openssl-legacy-provider=false" 命令,该命令会将 NODE_OPTIONS 环境变量清空,从而避免了 --openssl-legacy-provider 选项的影响。
node: --openssl-legacy-provider is not allowed in NODE_OPTIONS解决
这个错误是因为在NODE_OPTIONS中使用了--openssl-legacy-provider选项,但是该选项已经被弃用了。解决方法有两种:
1.升级你的应用代码,支持新版本的node.js。
2.删除NODE_OPTIONS中的--openssl-legacy-provider选项。可以在命令行中输入以下代码来删除该选项:
```shell
SET NODE_OPTIONS=%NODE_OPTIONS:--openssl-legacy-provider=%
```
这样就可以正常运行你的应用程序了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)