如何缩小我的谷歌chrome扩展's的javascript文件

How to minify my google chrome extension's javascript files

本文关键字:文件 javascript 扩展 chrome 何缩小 缩小 谷歌 我的      更新时间:2023-09-26

我已经完成了我的谷歌chrome扩展开发。现在是时候在谷歌chrome扩展面板上部署了。但问题是我如何缩小我的javascript文件(background.js和content.js)。我可以使用可用的在线工具,但它们一次只处理一个文件,不考虑对其他javascript文件的依赖。

例如,background.js和content.js之间的消息传递是由一个键值完成的,该键值告诉对方这是什么类型的消息。我不确定chrome本身是否缩小了我的javascript文件。我在这里有点文盲。请帮忙。

Chrome不会执行任何开箱即用的缩小操作。您的Chrome扩展将按原样加载JavaScript/CSS文件-缩小完全取决于您。为了便于调试和其他用户能够检查代码,大多数扩展都没有经过优化。通常对于扩展,性能提升应该可以忽略不计。

如果您确实想缩小,您可以使用咕哝或吞咽来运行丑陋的任务。

要缩小HTML,请尝试HTMLMinifier要缩小CSS,请尝试CSNano和csso。要缩小JavaScript,请尝试UglifyJS。闭包编译器也非常有效。您可以创建一个生成过程,使用这些工具缩小和重命名开发文件,并将它们保存到生产目录中。

参考:最小化资源(HTML、CSS和JavaScript)