应用程序构建之一删除 GraphQl 'query' 字段

One of application build remove GraphQl 'query' field

我有 Apollo graphQl 前端应用程序。此应用程序由 webpack 构建为静态 js 文件。

在代码的开发版本中一切正常。在 http nginx 服务器上的 prod 版本中也可以正常工作。所有查询看起来像:

但我有另一个产品版本。生产版本之间只有一个区别:这个适用于 https。 并且从这个版本发送的查询没有 'query' 字段。

你有没有想过,为什么 graphQl 松散 'query' 字段?

P.S个js文件内容相同。我逐个比较符号

问题出在部署的脚本中。我们的 DevOps 是这样写的:

sed -i "s/http:/https:/g" $file;

当然,这段代码破坏了 js 文件中的一些供应商代码。