如何缩小我的谷歌chrome扩展's的javascript文件
How to minify my google chrome extension's javascript files
我已经完成了我的谷歌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)
相关文章:
- Word文件(Javascript?)中有哪些字符
- 获取二进制数据并将其保存为.mp3文件Javascript
- 创建包含文本内容的新 Google 云端硬盘文件 (javascript)
- 将从 URL 输出的 JSON 保存到文件 javascript
- 单个页面上的多个音频文件javascript
- 将表单数据写入json文件-javascript
- imacros提取两部分数据+连接常量保存到文件javascript
- 检索 XML 文件 (JavaScript)
- 如何将画布图像“data:image/jpeg;base64,.”转换为普通图像文件 - JavaScript
- 用固定的行名称附加文件 javascript
- 打开并读取二进制文件(JavaScript)
- 将 emacs 用于大型多文件 JavaScript 项目
- 加载外部javascript,但HTTP请求重复一个文件javascript
- 从2D数组创建图像文件-JavaScript
- 正在读取文本文件Javascript
- 通过django将STATIC_URL传递到文件javascript
- 从输入文件javascript中获取一些数据
- Django”;静态“;文件-Javascript
- 上传两次相同的图像文件-Javascript
- 从文本文件javascript中读取行/变量