这两天在用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://www.toymoban.com/news/detail-465293.html
大家也可以用这种方法试试解决这个问题文章来源地址https://www.toymoban.com/news/detail-465293.html
到了这里,关于HbuilderX运行打包项目时报node.exe: --openssl-legacy-provider is not allowed in NODE_OPTIONS的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!