Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/talltotal/wxapp-minify
https://github.com/talltotal/wxapp-minify
Last synced: about 4 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/talltotal/wxapp-minify
- Owner: talltotal
- Created: 2021-03-30T08:06:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-03-31T06:12:38.000Z (over 3 years ago)
- Last Synced: 2024-04-30T01:21:20.615Z (7 months ago)
- Language: JavaScript
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wxapp-minify
为微信小程序原生语法设计的压缩脚本。
支持压缩的文件类型:`.wxss` `.json` `.wxml` `.svg`。
支持对`.wxss` `.wxml`和`.svg`文件缓存。
## 安装
```bash
npm i @talltotal/wxapp-minify -D
# or
yarn add @talltotal/wxapp-minify -D
```## 使用
> 配置优先级:指令 > 配置文件 > 内置默认配置配置文件`.minify.js`:
```js
// 这里展示的为默认配置
module.exports = {
// 源码文件所放的位置
srcPath: 'app',// 压缩文件所放的位置
distPath: 'dist',// 是否开启缓存
cache: true,
// 存储缓存的路径
cachePath: 'node_modules/.cache/wxapp-minify',
}
```指令运行:
```bash
$ npx wxapp-minify
# or
$ ./node_modules/.bin/wxapp-minify --helpUsage: wxapp-minify [options] [targetDir]
压缩微信小程序原生语法文件
Options:
-V, --version output the version number
-d, --dest 压缩文件所放的位置(默认为'dist')
-c, --config 配置文件的路径(默认为'.minify.js')
--cache 是否开启缓存(默认为'true')
--cachePath 存储缓存的路径(默认为'node_modules/.cache/wxapp-minify')
-h, --help display help for command
```