本文介绍: 发现可以打印这个系统环境变量的,那就想办法把这个变量删除掉,可是想尽了办法也删不掉这个环境变量。在我的电脑—>右键属性–>高级系统设置—>环境变量,确实也没有这个变量了。最后还是新建一个空的NODE_OPTIONS环境变量最后hbuilderx换成历史的版本同样存在问题。后来记得原来在系统环境变量配置中经加过,系统环境变量更新v3.6.7 ALPHA版本也照常存在错误。一直以为是版本问题,把hbuilderx更换到。最新的正式版v3.6.4 此问题照常存在

这两天在用HbuilderX 打包项目时一直报

在这里插入图片描述

node.exe: --openssl-legacy-provider is not allowed in NODE_OPTIONS

一直以为是版本问题,把hbuilderx更换
在这里插入图片描述
最新的正式版v3.6.4 此问题照常存在

更新v3.6.7 ALPHA版本也照常存在此错误

最后hbuilderx换成历史的版本同样存在问题

后来记得原来在系统环境变量配置中经加过,系统环境变量

NODE_OPTIONS=--openssl-legacy-provider

但现在已经删除

在我的电脑—>右键属性–>高级系统设置—>环境变量,确实也没有这个变量
在这里插入图片描述
但用运行执行 cmd命令打开终端

在这里插入图片描述
发现是可以打印出这个系统环境变量的,那就想办法把这个变量删除掉,可是想尽了办法也删不掉这个环境变量

在这里插入图片描述

最后还是新建一个空的NODE_OPTIONS环境变量

就不报这个错误了

大家可以用这种方法试试解决这个问题

原文地址:https://blog.csdn.net/itopit/article/details/127404822

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_31222.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注