1.3.2 • Published 3 years ago

gaojiteng v1.3.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

命令行工具(前端工具箱)

     __            .----.                                         
...-'  |`.       .   _   \                   .-''-.               
|      |  |     /  .' )   |                .' .-.  )              
....   |  |    |   (_.    /               / .'  / /               
  -|   |  |     \     ,  / .-''` ''-.    (_/   / /                
   |   |  |      `'-'/  /.'          '.       / /          __     
...'   `--'  .-.    /  //              `     / /        .:--.'.   
|         |`.\  '--'  /'                '   . '        / |   \ |  
` --------\ | '-....-' |         .-.    |  / /    _.-')`" __ | |  
 `---------'           .        |   |   ..' '  _.'.-''  .'.''| |  
                        .       '._.'  //  /.-'_.'     / /   | |_ 
                         '._         .'/    _.'        \ \._,\ '/ 
                            '-....-'` ( _.-'            `--'  `"  


 version  1.2.2  



? 请输入APP名称(name)? appName
? 请输入APP简称(short_name)? short_name
? 主题颜色(theme_color)? #e56045
? 默认背景(background_color)? #f2f2f2
? 显示模式? fullscreen
? 范围? /
? 启动页面? /startpage.html

安装

npm install -g @xiaohong/tools1902

命令行使用

查看帮助

tools1902 -h
使用文档: tools1902 [options] -p [path/img.png]

命令:
  tools1902 manifast  manifast
  tools1902 ico       ico
  tools1902 zip       jszip

选项:
      --version  显示版本号                                               [布尔]
  -p, --name     应用名称                    [字符串] [必需] [默认值: "appName"]
  -h, --help     显示帮助信息                                             [布尔]

示例:
  tools1902 manifast -p ./arrow.png  生成 manifast.json和实例到pwa-manifast目录
  tools1902 zip                      对pwa-manifast文件夹进行zip打包
  tools1902 ico -p ./favicon.png     自动生成 favicon.ico到ico目录

查看版本

tools1902 --version

生成 manifast.json文件

自动生成 PWA manifast.json和相应的图片 并且有demo, 自动关联

tools1902 manifast -p arrow.png

目录结构

.
|____index.html
|____img
| |____icon-icon-152x152.png
| |____icon-icon-256x256.png
| |____icon-icon-192x192.png
| |____icon-touch-icon-ipad-144.png
| |____icon-icon-384x384.png
| |____icon-icon-144x144.png
| |____icon-icon-128x128.png
| |____icon-icon-96x96.png
| |____icon-icon-72x72.png
| |____icon-icon-512x512.png
| |____icon-touch-icon-iphone-114.png
| |____icon-icon-114x114.png
|____startpage.html.html
|____manifast.json

生成zip包

将 pwa-manifast文件夹压缩成zip包

tools1902 zip

用png生成ico图标

得到一个favicon.ico文件

tools1902 ico -p ./arrow.png
## manifast.json 配置文件

```json
{
"name": "京东",
"short_name": "京东",
"theme_color": "#e56045",
"background_color": "#f2f2f2",
"display": "fullscreen",
"Scope": "/",
"start_url": "/startpage.html",
"icons": [
{
"src": "imgs/icon-72x72.png",
"sizes": "72x72",
"type": "image/png"
},
{
"src": "imgs/icon-96x96.png",
"sizes": "96x96",
"type": "image/png"
},
{
"src": "imgs/icon-114x114.png",
"sizes": "114x114",
"type": "image/png"
},
{
"src": "imgs/icon-128x128.png",
"sizes": "128x128",
"type": "image/png"
},
{
"src": "imgs/icon-144x144.png",
"sizes": "144x144",
"type": "image/png"
},
{
"src": "imgs/icon-152x152.png",
"sizes": "152x152",
"type": "image/png"
},
{
"src": "imgs/icon-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "imgs/icon-384x384.png",
"sizes": "384x384",
"type": "image/png"
},
{
"src": "imgs/icon-256x256.png",
"sizes": "256x256",
"type": "image/png"
},
{
"src": "imgs/icon-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"splash_pages": null
}