npackage-cli是一个hybrid app H5离线资源包的打包工具。
可以生成离线资源包和离线资源的清单文件。
npm install -g mpackage-cli
# 帮助
tmp -h
# 查看版本
tmp --version
# 打包
tmp build <src> [dist]
{ protocol: [ 'http', 'https' ],
package: 'collection',
version: '1.0.0',
host: 'h5.hztianque.com',
rules:
[ { path: '/h5', file: 'collection//h5' },
{ path: '/h5/index.html', file: 'collection//h5/index.html' },
{ path: '/h5/static', file: 'collection//h5/static' },
{ path: '/h5/static/assets',
file: 'collection//h5/static/assets' },
{ path: '/h5/static/assets/bg_org.25b12fb.png',
file: 'collection//h5/static/assets/bg_org.25b12fb.png' },
{ path: '/h5/static/assets/default_avatar.6329997.png',
file: 'collection//h5/static/assets/default_avatar.6329997.png' },
{ path: '/h5/static/assets/donut.d90ee26.png',
file: 'collection//h5/static/assets/donut.d90ee26.png' },
{ path: '/h5/static/assets/iconfont.fb6f043.svg',
file: 'collection//h5/static/assets/iconfont.fb6f043.svg' },
{ path: '/h5/static/assets/login-logo.3ca8531.png',
file: 'collection//h5/static/assets/login-logo.3ca8531.png' },
{ path: '/h5/static/assets/subList.2ecc97f.png',
file: 'collection//h5/static/assets/subList.2ecc97f.png' },
{ path: '/h5/static/assets/turntableBackgrund.4ff6354.png',
file: 'collection//h5/static/assets/turntableBackgrund.4ff6354.png' },
{ path: '/h5/static/css', file: 'collection//h5/static/css' },
{ path: '/h5/static/css/app.1afdafc37fb7b75f013ee6837922aded.css',
file: 'collection//h5/static/css/app.1afdafc37fb7b75f013ee6837922aded.css' },
{ path: '/h5/static/css/app.1afdafc37fb7b75f013ee6837922aded.css.map',
file: 'collection//h5/static/css/app.1afdafc37fb7b75f013ee6837922aded.css.map' },
{ path: '/h5/static/fonts',
file: 'collection//h5/static/fonts' },
{ path: '/h5/static/fonts/iconfont.648906d.eot',
file: 'collection//h5/static/fonts/iconfont.648906d.eot' },
{ path: '/h5/static/fonts/iconfont.e62d4ac.ttf',
file: 'collection//h5/static/fonts/iconfont.e62d4ac.ttf' },
{ path: '/h5/static/js', file: 'collection//h5/static/js' },
{ path: '/h5/static/js/app.0997a0fd6563abd949ea.js',
file: 'collection//h5/static/js/app.0997a0fd6563abd949ea.js' },
{ path: '/h5/static/js/app.0997a0fd6563abd949ea.js.map',
file: 'collection//h5/static/js/app.0997a0fd6563abd949ea.js.map' },
{ path: '/h5/static/js/manifest.71cf66858ea5ec5d0463.js',
file: 'collection//h5/static/js/manifest.71cf66858ea5ec5d0463.js' },
{ path: '/h5/static/js/manifest.71cf66858ea5ec5d0463.js.map',
file: 'collection//h5/static/js/manifest.71cf66858ea5ec5d0463.js.map' },
{ path: '/h5/static/js/vendor.a7e3f2d35a1f86ee6e73.js',
file: 'collection//h5/static/js/vendor.a7e3f2d35a1f86ee6e73.js' },
{ path: '/h5/static/js/vendor.a7e3f2d35a1f86ee6e73.js.map',
file: 'collection//h5/static/js/vendor.a7e3f2d35a1f86ee6e73.js.map' },
{ path: '/pkg.json', file: 'collection//pkg.json' } ] }