前端js/html注释问题

发布于 2022-09-30 23:09:33 字数 67 浏览 23 评论 0

通过f12看很多网站,html和js都没有注释.请问是发布线上的时候都会把注释删除掉吗?一般用什么工具可以批量删除注释?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

木格 2022-10-07 23:09:33

问题1:发布线上移除注释是一个合理的做法,去敏嘛。但是不是必选的。甚至某些场景下不能,例如webpack 魔法注释,动态加载的chunk 名称
问题2:工具都依赖于ast转换移除注释

js可以使用babel
html可使用html-parse

遥远的她 2022-10-07 23:09:33

能通过F12查看到的注释都是 <!-- 框起来的内容 -->,其他方式的注释是不会显示出来的。
希望能帮助到你。

半仙 2022-10-07 23:09:33

一般代码发布的时候都会从新打包,这个打包的过程,可以修改很多东西,比如你的文件结构目录,有没有注视,加不加代码混淆,加不加映射。打包工具百度即可。

剩余の解释 2022-10-07 23:09:33

https://tool.css-js.com/
UglifyJS 是用 NodeJS 编写的 JavaScript 压缩工具,是目前最流行的JS压缩工具, JQuery 就是使用此工具压缩, UglifyJS 压缩率高,压缩选项多,并且具有优化代码,格式化代码功能。

亽野灬性zι浪 2022-10-07 23:09:33

webpack就可以。
移除HTML的注释可以使用html-webpack-plugin插件
移除bundle的注释可以使用uglifyjs-webpack-plugin插件

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文