已部署的 Web 应用程序仍会在 Chrome javascript 控制台 Flutter 中打印所有注释掉的打印语句

Posted

技术标签:

【中文标题】已部署的 Web 应用程序仍会在 Chrome javascript 控制台 Flutter 中打印所有注释掉的打印语句【英文标题】:Deployed web app still prints all commented out prints statements in Chrome javascript console Flutter 【发布时间】:2020-11-07 06:04:49 【问题描述】:

今天我开始着手将我的网络应用部署到 Firebase 托管。 我将代码中的所有print 语句注释掉,运行flutter clean,然后运行flutter build web,然后将其部署到firebase。 现在,一切都很顺利,只是在 Chrome 的 javascript 控制台中我仍然可以得到所有的打印。

我尝试在构建文件夹中没有文件的情况下进行部署,并且在刷新浏览器时有效地得到了 404 屏幕,所以我猜测它与 firebase 缓存无关。 我还应该尝试什么? 非常感谢。

我的 firebase.json 是:


  "database": 
    "rules": "database.rules.json"
  ,
  "hosting": 
    "site": "fixit-demo-web",
    "public": "build",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ]
  ,
  "storage": 
    "rules": "storage.rules"
  

【问题讨论】:

【参考方案1】:

在这里找到解决方案Firebase Hosting Flutter Web App not clearing Cache of first deploy 我错过了提供并更新我的index.html 文件中的版本。

【讨论】:

以上是关于已部署的 Web 应用程序仍会在 Chrome javascript 控制台 Flutter 中打印所有注释掉的打印语句的主要内容,如果未能解决你的问题,请参考以下文章

解析推送通知仍会在 2017 年 1 月 28 日停止吗?

尽管对 Web 配置和主机工厂进行了更改,但仍会出现 WCF 错误

在 Chrome 或 Firefox 中从已关闭的 Web 应用程序发送桌面通知?

即使应用已准备就绪,Admob 仍会显示测试广告

为啥 Chrome 会在 jQuery 中的某行暂停?

从应用内购买中移除商品 [已清除出售 = 否] 仍会出现在应用中