Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 浏览器扩展源代码的精简_Javascript_Google Chrome Extension_Bundling And Minification - Fatal编程技术网

Javascript 浏览器扩展源代码的精简

Javascript 浏览器扩展源代码的精简,javascript,google-chrome-extension,bundling-and-minification,Javascript,Google Chrome Extension,Bundling And Minification,我有一个浏览器扩展,其中有一长串在线商店的内容脚本,还有一个主内容脚本,其中有一些用于这些商店脚本的共享全局功能。 我想在将扩展上传到chrome商店之前缩小源代码,但是关于如何做到这一点的信息很少。主要的问题是,我不明白如何在整个扩展中保持正确的命名引用的同时缩小共享函数名。 到目前为止,我找到的唯一参考资料是这个老问题: 到目前为止,我从这位同事那里得到的唯一建议是,为了实现我的目标,开发扩展时必须考虑到一些特殊的arctitecture模式,尽管没有细节 你能给我一些关于如何缩小我的分机码

我有一个浏览器扩展,其中有一长串在线商店的内容脚本,还有一个主内容脚本,其中有一些用于这些商店脚本的共享全局功能。 我想在将扩展上传到chrome商店之前缩小源代码,但是关于如何做到这一点的信息很少。主要的问题是,我不明白如何在整个扩展中保持正确的命名引用的同时缩小共享函数名。 到目前为止,我找到的唯一参考资料是这个老问题: 到目前为止,我从这位同事那里得到的唯一建议是,为了实现我的目标,开发扩展时必须考虑到一些特殊的arctitecture模式,尽管没有细节

你能给我一些关于如何缩小我的分机码的建议吗?

我使用。如果使用在其他源文件中使用的全局变量,则可以选择不缩小这些变量。