:\nodejs\\node.exe: -openssl-legacy-provider is not allowed in NODE_OPTIONS
时间: 2023-10-17 16:21:33 浏览: 185
openssl.exe
这个错误可能是由于您的 NODE_OPTIONS 环境变量中包含了 -openssl-legacy-provider 选项,而这个选项已经被禁用了。
解决方法是去掉 NODE_OPTIONS 中的 -openssl-legacy-provider 选项。您可以在命令行中输入以下命令来清除 NODE_OPTIONS 环境变量:
```
set NODE_OPTIONS=
```
或者,如果您需要在 NODE_OPTIONS 中使用其他选项,可以将 -openssl-legacy-provider 替换为 --openssl-legacy-provider,因为这是一个有效的选项。例如:
```
set NODE_OPTIONS=--max-old-space-size=4096 --openssl-legacy-provider
```
应该改为:
```
set NODE_OPTIONS=--max-old-space-size=4096 --openssl-legacy-provider
```
这样就可以避免这个错误了。
阅读全文