javascript - Cordova minifier 不会缩小浏览器平台

标签 javascript android ios css cordova

我下载了 cordova-minify 插件,它可以压缩我的 Cordova 应用程序 javascript 代码。我尝试运行命令:

cordova build browser

我明白了

cordova-minify STARTING - minifying your js, css, html, and images. Sit back and relax!

Hook currently supports only Android and iOS

为什么压缩器无法压缩浏览器版本? “Hook 目前仅支持 Android 和 iOS”是什么意思?什么是Hook? javascript 代码与 android 平台完全相同,并且在那个平台上完美运行

最佳答案

是的。 您看到的消息写在 line 107

从 99 开始应该是 switch case

switch (platform) {
case 'android':
    platformPath = path.join(platformPath, platform, "assets", "www");
    break;
case 'ios':
    platformPath = path.join(platformPath, platform, "www");
    break;
default:
    console.log('Hook currently supports only Android and iOS');
    return;
}

如果您知道浏览器平台的路径。您可以在它应该工作之后为浏览器平台添加另一个案例。

您可以按照以下步骤进行更改

  1. fork repo
  2. 克隆。做出改变。提交。
  3. 在您的 cordova 元素中使用这个新模块

考虑向原始请求发出拉取请求,以便其他人可以解决他们的问题

关于javascript - Cordova minifier 不会缩小浏览器平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46511554/

相关文章:

javascript - Canvas c.getContext ("2d")错误

android从横向 View 到纵向 View 的转换

ios - 替换拍摄并重新拍摄按钮UIImagePickerController

ios - 〜创建新目标时,该类与键的键值编码不兼容〜

javascript - For循环中省略条件

javascript - 询问用户是否确定离开网站 (XHTML/JavaScript)

javascript - 来自数组 HTML Javascript 的图像

android - ListView 和适配器

android - 我可以在 XML 中绘制矩形吗?

ios - 从相机胶卷中挑选一张后图像不显示,将输入的图像存储在数组中 swift