codecamp

微信小程序 工具库类·小程序瘦身工具

小程序瘦身工具

通过剔除无用文件、压缩图片、复用代码等方式减少小程序代码包体积。开源项目地址:https://github.com/wechat-miniprogram/miniprogram-slim

安装

npm install -g miniprogram-slim

使用

Usage: miniprogram-slim <command>

Options:
  -v, --version                  output the version number
  -h, --help                     output usage information

Commands:
  cpd [options] <dir>            Detect duplications in source code
  sprite [options] <input...>    Covert images into css sprites
  imagemin [options] <input...>  Minify images seamlessly
  analyzer [options]             Analyze dependencies of miniprogram, find out unused files

Examples:
  $ miniprogram-slim analyzer -t
  $ miniprogram-slim cpd src
  $ miniprogram-slim imagemin images/**/*.png
  $ miniprogram-slim sprite -f emoji images/**/*.png


微信小程序 框架扩展·MobX绑定辅助库
微信小程序 工具库类·TypeScript支持
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

微信小程序 指南

目录结构

开放能力

微信小程序 调试

微信小程序 实时日志

微信小程序 小程序测速

微信小程序 基础组件

微信小程序 API

媒体

界面

微信小程序API 绘图

微信小程序 服务端

接口调用凭证

统一服务消息

微信小程序 服务市场

微信小程序 生物认证

微信小程序 云开发

服务端

微信小程序云开发服务端API 数据库

SDK文档

微信小程序 扩展能力

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }