我们应该缩小 Cordova 源文件吗?

Should we minify Cordova source files?

我正在使用 Cordova 构建一个 android 应用程序 (.apk)。

我希望应用程序的大小尽可能小。我应该缩小 .html、.css 和 .js 文件以及我正在使用的各种插件的文件,以及一些第三方网站,例如 https://www.minifier.org/ 吗?

Cordova 会自动为我们缩小这些文件吗?

在这方面缩小应用程序的最佳方法是什么?

我刚刚发现 this handy plugin 专门用于此目的。

有些过时了。为了使用它,我在 [PROJECT]\hooks\after_prepare\minify.js 中做了以下修改:

1) 第 5 行:

var UglifyJS = require('uglify-js');

var UglifyJS = require('terser');

然后用 npm 安装那个插件。

2) 第 7 行:

var ImageMin = require('image-min');

var ImageMin = require('imagemin');

3) 第 101 行:

    platformPath = path.join(platformPath, platform, "assets", "www");

    platformPath = path.join(platformPath, platform, 'app', 'src', 'main', 'assets', 'www'); 

缩小 www/、www/css/、www/js、www/img/ 和 www/library/ 中的文件,将我的 .apk 文件从 6.50MB 缩小到 5.94 MB。注意最后一条路径是我在minify.js.

的LINE111中自定义添加的