-
更新日志:CHANGELOG
-
未经本人允许禁止商业用途
-
项目结构:
- /src/utils, 基础工具库
- /src/action, 脚手架各行为函数(初始化项目目录、less 转 css、iconfont 转 base64 等)
- /src/middewar, 本地开发服务中间件, 配合 Express 使用;
- /public,资源目录
- /lib,src 目录转 es5 后的代码
- 相关 api
import {
Utils,
getIp,
Lint,
Version,
InitProject,
middlewar,
LessToCss,
IconfontToBase64,
CompareVersion,
WebpackProConfig,
WebpackDevConfig,
WebpackTestConfig,
merge
} from 'bid'
- 提供环境变量、用户 config.json 配置信息等;
- 获取当前用户的 IP 地址
- 代码检测行为
- 对比远端版本和本地版本
- 初始化工程目录
- 各种中间件,本地服务时用到
- less 转 css 工具
- iconfont 转 base64 工具
- 比较两个版本几号, version1>version2 返回 1
- webpack 线上配置
- webpack 开发配置
- webpack 打包,并输出打包性能相关;
- webpack config 合并方法; 等同于 webpack-merage
- 支持 WebAssembly