# [设计]ElementUI(v2.15.x+结构目录分析+Vue2最经典的UI)

缩写: ele

# 安装运行

需要Nodejs 14.x的环境, 这才是最关键的

  • 代理镜像安装
npm install --registry=http://registry.npm.taobao.org
  • node-sass + webpack4.x
webpack
webpack-cli
webpack-dev-server

npm install -g webpack@4.14.0 webpack-cli@3.0.8 webpack-dev-server@3.1.11 --registry=http://registry.npm.taobao.org

===
cnpm install node-sass@4.14.1 --dev

node-gyp 
python2.7环境

安装gyp命令 npm install -g node-gyp

安装Python 2.7(v3.x.x不支持),安装后要配置环境变量。成功后执行
npm config set python python2.7

执行 npm config set msvs_version 2017


# 工具类


# 源码阅读

@ps 大致讲了整体结构

===
采用gulp基于工作流去处理会更加方便

===
cp-cli 是一个跨平台的copy工具,和CopyWebpackPlugin类似

===
官方文档的展示

现在各大主流组件库文档都是用采用md编写

===
npm run bootstrap是用来安装依赖的

Element中发布主要是用shell脚本实现的

===
提供全局引入(UMD)和按需加载两种形式的包

@ps 主要讲了表单组件

# 参考 @ref

@ps 断更了
社区修复版