ubuntu报错node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
时间: 2024-01-21 08:14:50 浏览: 107
根据提供的引用内容,你可以尝试以下两种解决方式来解决"node: --openssl-legacy-provider is not allowed in NODE_OPTIONS"的报错:
1. 将"SET NODE_OPTIONS=–openssl-legacy-provider"命令删除即可。
2. 如果你使用的是Node.js 9版本,可以尝试以下命令来安装Node.js 9并解决该报错:
```shell
curl -sL https://deb.nodesource.com/setup_.x | sudo -E bash
sudo apt-get install -y nodejs
```
相关问题
npm run dev报错node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
当你在运行`npm run dev`命令时,出现了`node: --openssl-legacy-provider is not allowed in NODE_OPTIONS`的报错信息。这个错误是由于在你的环境变量中设置了`NODE_OPTIONS`,并且其中包含了`--openssl-legacy-provider`选项,但是该选项在当前的Node.js版本中已经被禁用了。
解决这个问题的方法是更新你的Node.js版本或者修改`NODE_OPTIONS`环境变量中的选项。你可以尝试以下几种方法来解决这个问题:
1. 更新Node.js版本:升级到最新的稳定版本可以解决该问题。你可以访问Node.js官方网站(https://nodejs.org/)下载最新版本的Node.js,并安装它。
2. 修改`NODE_OPTIONS`环境变量:如果你不想升级Node.js版本,你可以尝试修改`NODE_OPTIONS`环境变量中的选项。你可以通过以下步骤来修改:
- 在命令行中运行`echo %NODE_OPTIONS%`(Windows)或者`echo $NODE_OPTIONS`(Mac/Linux)来查看当前的`NODE_OPTIONS`值。
- 如果其中包含了`--openssl-legacy-provider`选项,你可以尝试删除它或者将其替换为其他合适的选项。
- 保存修改后的环境变量,并重新运行`npm run dev`命令。
希望以上方法能够帮助你解决问题!如果你还有其他问题,请继续提问。
node: --openssl-legacy-provider is not allowed in NODE_OPTIONS
这个错误是因为在 NODE_OPTIONS 环境变量中包含了 --openssl-legacy-provider 选项,而这个选项在当前版本的 Node.js 中被禁用了。如果你想解决这个问题,有几种方法可以尝试。
第一种方法是通过命令行运行 node,并在控制台中输入 process.env.NODE_OPTIONS = process.env.NODE_OPTIONS.replace('--openssl-legacy-provider', '') 的命令,然后按回车键。这样可以去掉 NODE_OPTIONS 环境变量中的 --openssl-legacy-provider 选项。
另一种方法是使用一个命令来清空 NODE_OPTIONS 环境变量。你可以使用如下命令来清空 NODE_OPTIONS 环境变量:NODE_OPTIONS= node。这样,NODE_OPTIONS 环境变量就会被清空,从而避免了 --openssl-legacy-provider 选项的影响。
最后,如果你需要继续使用 NODE_OPTIONS 环境变量中的其他选项,可以考虑去掉 --openssl-legacy-provider 选项。你可以使用类似的方法,在控制台中输入 process.env.NODE_OPTIONS = process.env.NODE_OPTIONS.replace('--openssl-legacy-provider', '') 的命令,然后按回车键。这样,只会去掉 --openssl-legacy-provider 选项,而保留 NODE_OPTIONS 环境变量中的其他选项。
希望以上方法能够帮助你解决这个问题。如果还有其他疑问,请随时向我提问。
相关推荐
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)