1 构建配置包设计
2 功能模块设计和目录结构
功能模块设计
目录结构设计

代码详见地址链接
3 使用ESLint规范构建脚本
- 安装脚本
npm i babel-eslint eslint eslint-config-airbnb-base -D因为该模块只验证webpack配置,所以使用airbnb-base基础包 根目录添加.eslintrc.js文件
module.exports = {"parser": "babel-eslint","extends": "airbnb-base","env": {"browser": true,"node": true},}
package.json添加快捷命令
"eslint": "eslint ./lib --fix"
4 冒烟测试介绍和实际运用

5 单元测试和测试覆盖率
6 持续集成Travis CI


7 发布构建包到npm社区
8 Git commit 规范和Changelog生成



9 语义化版本(Semantic Versioning)规范格式











