gpt4 book ai didi

gwt - 在生产模式下使用 .devmode.js 文件

转载 作者:行者123 更新时间:2023-12-04 20:27:19 26 4
gpt4 key购买 nike

我有一个简单的 GWT 应用程序。每当我为生产运行 gwt 编译时,我还会看到生成了一个扩展名为 .devmode.js 的文件。

问题:

  • 这看起来像是一个与开发模式相关的文件;在生产中运行时我真的需要它吗?我需要删除它吗?
  • 它有什么作用?
  • 如果没用,有什么方法可以阻止它在生产过程中生成?

我正在使用 GWT 2.8。

亲切的问候,安德烈

最佳答案

它特定于传统开发模式,不用于 super 开发模式。如果您从不使用旧版开发模式,则不需要它。

您在生产环境中不需要它...除非您需要在生产环境中调试您的应用程序。如果您想在生产环境中调试您的应用程序(使用传统开发模式),您应该离开它。

你不需要删除它——除非你试图进入开发模式,否则它不会被使用,它是一个静态文件,不能用来恶意调试你的应用程序,除非攻击者也拥有你所有的原始文件已有 Java 源代码。

Linker 系统目前没有办法阻止它被发射。它的“生成”非常简单,只有 __MODULE_NAME__ 标记被替换为您的应用名称,因此在创建它时基本上没有任何惩罚。

除非您在生成的应用程序中需要额外的 1k 磁盘空间,否则我根本不会担心,因为拥有它没有任何风险。如果您确实需要额外的 1k,请修改您当前的链接器以避免发出它,或者添加稍后的构建步骤以将其删除。

关于gwt - 在生产模式下使用 .devmode.js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43784248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com