mDesign
开发个人组件库,方便工作使用
karma 是一个测试运行器,它可以唤起浏览器,加载测试脚本,然后运行测试用例mocha 是一个单元测试框架/库,可以用来写测试用例 提供describe itsinon 是一个spy/stub/mock库,用来辅助测试 1 安装各种工具npm i -D karma karma-chrome-launcher karma-mocha karma-sinon-chai mocha sinon sinon-chai karma-chai karma-chai-spies 2 创建karma配置
使用 travis ci 做持续集成
发布到 npmjs 官网
注册 npmjs 个人账号parcel build indexjs --no-minify --no-cachenpm publish 使用者只需要安装就行 npm i mdesign 目前使用的时候注意样式和 icon 的引入问题
- 添加 css 样式
使用本框架前,请在 css 中开启 border-box
IE8 及以上的浏览器都支持此样式 你还需要设置默认颜色等变量(后续会改为 SCSS 变量)
- 安装 mdesign
npm i mdesign -S
- 引入 mdesign
name: 'app' components: 'm-button': Button 'm-icon': Icon