有什么方法可以将源映射上传到 firebase 托管,并根据需要启用/禁用它们?
我不想在生产环境中透露我的源映射,但如果生产环境中存在特定错误,我想打开源映射。
可以通过 cli\api\console 实现吗?
我正在考虑添加重定向规则以将所有源映射请求重定向到不存在的路径,但我不知道如何再次启用源映射。如何仅更新 firebase.json 以修复损坏的源 map 链接?
最佳答案
我终于想出了一个让我满意的解决方案,我写了一个article详细描述了如何做到这一点。
要点是:
- 在部署代码之前,将所有/static/*.map 文件移至构建文件夹内的新 secret 目录
- 在 firebase.json 中重写对云函数的所有/static/*.map 请求。
- 编写一个函数,您可以在其中决定是重定向到源映射的真实位置还是返回 404
关于firebase - #AskFirebase 在 firebase 托管上打开/关闭源映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50552549/