有没有办法删除 .g 文件中 json serializable 留下的注释?

Posted

技术标签:

【中文标题】有没有办法删除 .g 文件中 json serializable 留下的注释?【英文标题】:Is there a way to remove the comments left by json serializable in the .g file? 【发布时间】:2021-10-05 08:20:00 【问题描述】:

当我执行自动生成代码的命令时,我得到了这些 cmets,但在我的公司,他们要求我删除它们,所以我想知道是否有任何方法不显示它们

【问题讨论】:

您可以删除 cmets,但不要触摸代码 :)。生成文件后。顺便说一句,我更喜欢让它们到位。 是的,我也愿意留下它们,但是公司告诉我必须删除它们,但是如果我设法生成代码,我将不得不将它们一个一个删除,我有大约 20 个模型@YeasinSheikh 嗯,你可以 dart-data 类生成器扩展 政策应该是您不应该将生成的代码提交到源代码控制。如果这仍然不符合贵公司的政策,则应更改这些政策。 【参考方案1】:

我在使用 VScode 时发现了一种简单的方法。

    转到searchBar 在搜索栏输入//.* 检查.* 您想从哪里删除 cmets,我的情况是 lib/main 目录, 按replace图标

它对你有用吗?

【讨论】:

以上是关于有没有办法删除 .g 文件中 json serializable 留下的注释?的主要内容,如果未能解决你的问题,请参考以下文章

文件删除了但是依旧占用磁盘空间的解决办法

有没有办法将生成的文件放在一个单独的文件夹中?

Node js 从文件中获取文件夹路径

C/C++ 使用cjson库 操作Json格式文件(创建插入解析修改删除)

C/C++ 使用cjson库 操作Json格式文件(创建插入解析修改删除)

有没有办法动态过滤 JSON?