Meteor throwing "error: certificate has expired" errror even when setting NODE_TLS_REJECT_UNAUTHORIZED=0

Meteor throwing "error: certificate has expired" errror even when setting NODE_TLS_REJECT_UNAUTHORIZED=0

因此,由于我们是 运行 旧版本上的流星,我们必须禁用节点 tls 拒绝才能构建我们的环境。

请不要向我解释这是多么不安全,我们明白了,我们正在努力。

但现在,突然之间,我们的一位开发人员在每次 meteor 尝试安装软件包时都会收到“错误:证书已过期”命令。

为了解决这个问题,我们尝试了以下命令:

set NODE_TLS_REJECT_UNAUTHORIZED=0 meteor --settings settings.json

NODE_TLS_REJECT_UNAUTHORIZED=0 meteor --settings settings.json

set NODE_TLS_REJECT_UNAUTHORIZED=0 && meteor --settings settings.json

我们也在 meteor 命令之前尝试了 运行 它,但运气不好......知道我们在这里做错了什么或任何其他解决方案吗? None 流星文档或其他堆栈溢出问题在这种情况下帮助了我们

好的,再谷歌搜索一个小时后,我发现一篇文章建议 运行 这个命令:

export NODE_TLS_REJECT_UNAUTHORIZED='0'

注意 export 而不是设置,不知道为什么会这样或者有什么不同,但是是的