微信小程序.js文件超过2M

2023-10-31

1、分包----但总的不能超过4M,分包不能超过2M,可以百度微信小程序如何分包;

2、压缩微信小程序文件:例如我的一个.js文件2.7M 

     压缩步骤:

   1. 下载Node.js ,下载网址:https://nodejs.org/en/download/  ,  配置网址:https://www.runoob.com/nodejs/nodejs-install-setup.html ;

     2.  node.exe安装:http://nodejs.org/dist/v0.10.26/x64/node.exe ;

     3.  cmd,运行:

    npm install uglify-js -g

        即可完成安装UglifyJS3 ; (参考网址:https://www.zhangxinxu.com/wordpress/2013/01/uglifyjs-compress-js/

     4. 新建一个txt文档,任意命名,将下面的代码粘贴进去,修改JSFOLDER后面的文件夹目录为你自己的,然后把.txt后缀改成.bat就可以了,然后双击就可以批量使用uglifyjs压缩JS文件啦!       

@echo off
:: 设置压缩JS文件的根目录,脚本会自动按树层次查找和压缩所有的JS
SET JSFOLDER=C:\Users\Administrator\Desktop\formini
echo 正在查找JS文件
chdir /d %JSFOLDER%
for /r . %%a in (*.js) do (
    @echo 正在压缩 %%~a ...
    uglifyjs %%~fa  -m -o %%~fa
)
echo 完成!
pause & exit

    借鉴很多大神的文章,不正确的地方还请斧正!

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信小程序.js文件超过2M 的相关文章

  • mysql 多线程查询全部数据_python使用多线程查询数据库的实现示例

    一 背景 当数据量过大时 一个程序的执行时间就会主要花费在等待单次查询返回结果 在这个过程中cpu无疑是处于等待io的空闲状态的 这样既浪费了cpu资源 又花费了大量时间 当然这里主要说多线程 批量查询不在考虑范围 总会存在不能批量查询的情
  • 使用Windows的cmd命令打包java项目为jar文件

    在操作前请确保你的电脑已配置java环境 即在环境变量中添加jdk的bin的路径 首先运行java文件检查源码是否有误 生成 class后在当前目录下打开cmd窗口 输入jar help检查环境是否配置好 如出现 无法将 jar help
  • 为什么使用$.ajax()中的data传参到后台取值为null

    注意 在调试时可以使用FF浏览器 因为他可以在调试时查看到请求中的内容和详情 场景如下 ajax url business RuleDef getKylinChartData 请求地址 type POST 请求类型 cache false
  • deepfake-faceswap第一篇论文-2016摘要

    核心目标 给定一个人的单张图片A 另一个人的单张图片B 在保持姿势 面部表情 视线方向 发型和光照不变的条件下 将A图片中的人物换成B图片中的人物 2016年 文章 1 实现了这个目标 德国的蒂宾根大学L A Gatys小组实现了对图片艺术
  • 2023华为od机试B卷【计算误码率】

    题目描述 误码率是最常用的数据通信传输质量指标 它可以理解为 在多少位数据中出现一位差错 移动通信 网络中的误码率主要是指比特误码率 其计算公式如下 比特误码率 错误比特数 传输总比特数 为了简单 我们使用字符串来标识通信的信息 一个字符错
  • 计算机组成原理大题简答题,常见问题总结(必背)

    计算机中采用二进制主要原因 技术实现简单 计算机由逻辑电路组成 逻辑电路通常只有两个状态 开关的接通与断开 这两种状态正好可以用 1 和 0 表示 简化运算规则 两个二进制数和 积运算组合各有三种 运算规则简单 有利于简化计算机内部结果 提

随机推荐

  • 环球新材国际:新业务增长点不断凸显 未来业绩增长稳定可期

    11月13日 环球新材国际 6616 HK 发布自愿性公告 披露了业务发展最新情况 从公告内容不难发现 未来公司有几大强力增长点 首先 在新能源电池业务方面年内已实现重大突破 尤其是在中期业绩报告中已有初具规模的收入体现 且具有十分乐观的未
  • base64编码上传图片java后台接收实例

    思路 前台传以data image jpeg base64 开头的base64编码的String字符串 后台接收字符串以后先进行base64解码 decodeBuffer 转换成二进制编码 然后使用字节输出流FileOutputStream
  • 杂记——记录一次参加华为OD研发岗位的面试过程

    流程 一 在线机试 二 性格测试 三 技术一面 四 技术二面 五 技术三面 六 资格面试 七 综合面试 关于od 自己去论坛上面看吧 褒贬不一 自个儿衡量 一 在线机试 1 在 牛客网 上完成三道题目 多是字符串和排列相关的题目 总分在15
  • GRIDVIEW多行多列合并单元格(合并列)

    GitHub项目地址 https github com mingceng merge gridviewcell 去年的时候 我写了两篇文章 GridView多行多列合并单元格 完整代码和例子 和 GridView多行多列合并单元格 指定列合
  • 13.Linux下sbt编译打包Spark程序 和 Maven编译打包Scala程序

    本案例软件包 链接 https pan baidu com s 1zABhjj2umontXe2CYBW DQ 提取码 1123 若链接失效在下面评论 我会及时更新 目录 1 sbt编译打包 1 创建文件夹 2 在 sparkapp src
  • 无法将“gulp”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 gulp报错

    最近在项目中使用到Gulp 官网https www gulpjs com cn docs getting started 在用vscode去打包项目过程中 执行在gulpfile文件中定义的指令 gulp clean 报错如下 gulp 无
  • LeetCode-在O(1)时间删除链表结点

    本题没有给出前驱节点 所以不能采用让前驱节点的next指针指向当前节点的next指针这种方法 因为当前节点不是最后一个节点 所以下一个节点一定不是空节点 我们可以采用 用下一个节点的值把当前节点的覆盖掉 并且把下一个节点删掉 效果与删除当前
  • (一)图像的表示与通道数问题、读取并展示图片

    图像的表示与通道数问题 数字图像的基本概念 对于一幅的数字图像 我们看到的是 肉眼可见的一幅真正的图片 但是计算机看来 这副图像只是一堆亮度各异的点 一副尺寸为 M N 的图像可以用一个 M N 的矩阵来表示 矩阵元素的值表示这个位置上的像
  • Git基本介绍

    一 Git简介 Git是一个版本控制的工具 我们可以把每天的工作代码放到Git上 同时Git的特点是分布式的 可以搭建集群 以保证一个Git宕机 导致数据丢失 可以实现本地提交 避免网络问题造成不可使用的状况 SVN和Git的区别 1 SV
  • WebSocket 动态获取

    initSocket function initSocket webSocket new WebSocket ws window location host header soc imageSocket new WebSocket ws w
  • 目标检测应用竞赛

    点击上方 AI算法修炼营 选择加星标或 置顶 标题以下 全是干货 目标检测应用竞赛 天池铝型材表面瑕疵 数据集下载链接 https tianchi aliyun com competition entrance 231682 informa
  • 数据结构KMP算法配图详解(超详细)

    KMP算法配图详解 前言 KMP算法是我们数据结构串中最难也是最重要的算法 难是因为KMP算法的代码很优美简洁干练 但里面包含着非常深的思维 真正理解代码的人可以说对KMP算法的了解已经相当深入了 而且这个算法的不少东西的确不容易讲懂 很多
  • MYSQL 项目中的实际运用(一)

    目录 1 CAST 2 select 1 3 CASE WHEN THEN ELSE END 4 对表字段名的操作 5 派生表 6 嵌套查询 7 while if 8 临时表 9 读写操作的影响行数 10 NULL相关函数 11 分组聚合
  • 什么是分布式软件系统

    什么是分布式软件系统 分布式软件系统是什么意思 分布式软件系统 Distributed Software Systems 是支持分布式处理的软件系统 是在由通信网络互联的多处理机体系结构上执行任务的系统 它包括分布式操作系统 分布式程序设计
  • MATLAB基础——回家第六天

    MATLAB数组 MATLAB中的特殊阵列 MATLAB幻方 产生相同的总和 当它的元素加入逐行 逐列或对角线幻方是一个正方形 使用 magic 函数创建一个幻方阵列 它需要一个单数的参数 该参数必须是一个大于或等于3的标量 例如 magi
  • @Configuration 和 @Component加载过程,执行区别

    转载链接 Spring Configuration 和 Component 区别
  • 2021-2-27 Bugkuctf 简单个人收集

    简单个人信息收集 80 在哈尔滨市阿城区胜利街六委十三组 有个叫杜甫的你能把他的手机号找到吗 flag格式 flag 手机号 答案 flag 15206164164 使用社工库 连接 http site3 sjk space dd php
  • Dynamic crm 组织数据库中存在已加密的字段

    导入一个组织的时候报错如下 按照提示进入 设置 数据管理 数据加密 激活时 又提示如下错误 这时候需要去数据库修改一下配置 sql如下 SELECT ColumnName BitColumn FROM MSCRM CONFIG dbo De
  • Hive(二)——数据类型与文件格式

    Hive 二 数据类型与文件格式 数据 基本数据类型 集合数据类型 分隔符 数据 John Doe A100000 0 AMary Smith BTodd Jones AFederal Taxes C 2 BStateTaxes C 05
  • 微信小程序.js文件超过2M

    1 分包 但总的不能超过4M 分包不能超过2M 可以百度微信小程序如何分包 2 压缩微信小程序文件 例如我的一个 js文件2 7M 压缩步骤 1 下载Node js 下载网址 https nodejs org en download 配置网