azaleas

1.0.3 • Public • Published

azaleas

A tiny but powerful UI.

Build Setup

# install dependencies
npm install
 
# serve with hot reload at localhost:8080
npm run dev
 
# build for production with minification
npm run build
 
# build for production and view the bundle analyzer report
npm run build --report
 
# run unit tests
npm run unit
 
# run all tests
npm test

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

为什么开发vue组件

前端组件化大势所趋, 平时开发已经可以完全依赖组件化的思路和框架, 为了更好的理解组件化的思想, 决定以vue为基础开发一套移动端组件。

  1. 学习vue及相关技术
  2. 学习ES6及ES7等相关技术
  3. 学习移动端web开发的有关知识
  4. 学习组件化的开发流程
  5. 引入单元测试, 优化开发流程
  6. 构建自己的前端技术栈

TypeScript

为什么选择TypeScript而不是原生的JavaScript?

组件库是提供给别人使用的,基于永远不能相信用户输入的原则,对参数的validate是必不可少的. Azaleas 可能越变越大,提前引入静态类型是件好事. Azaleas 肯定会被重构,为了避免进入火葬场,早点选TypeScript吧. TypeScript is good.

TypeScript
vue2.0
Webpack
Gulp
ES6
打包策略
目录设计
...

watch

if use typescript>2.6 please set
"strictFunctionTypes": false,

Dependencies (0)

    Dev Dependencies (64)

    Package Sidebar

    Install

    npm i azaleas

    Weekly Downloads

    1

    Version

    1.0.3

    License

    MIT

    Last publish

    Collaborators

    • konglx