mdfd
前端自动化架构
Last updated 7 months ago by jack_huang .
ISC · Original npm · Tarball · package.json
$ cnpm install mdfd 
SYNC missed versions from official npm registry.

##前端架构实现

命令列表

命令名称 说明
mdfd create 生成脚手架
mdfd watch 开发环境
mdfd build 生产环境
mdfd publish 自动化部署

mdfd.conf.js 配置文件说明

1.基本配置

配置参数 说明
name 打包项目名称(必填)
env 开发环境(pc/mobile)
isMock 是否开启本地mock(目前只在项目中用,架构没有用到)
devServer配置 网络配置

2.devServer配置

配置参数 说明
proxy 代理模式
port 默认端口(必填)
isMock 是否开启本地mock(目前只在项目中用,架构没有用到)
openUrl 默认打开url

proxy例子

  proxy: {
      "/": {
        target: "http://172.16.2.92:80",
        changeOrigin: true
      }
    },
      
    
    

版本说明

版本名称 说明
1.0.7 添加浏览器自动刷新功能
1.0.9 新增 eslint 验证功能
1.1.2 优化性能打包,新增项目配置配置,新增 report 功能
1.1.3 新增代理 proxy
1.1.4 新增自动化部署命令:mdfd publish;开发环境添加路由 history 支持;
1.1.5 解决路由前缀刷新无法访问的问题
1.1.6 优化移动端脚手架
1.2.0 移动端添加组件,pc 端脚手架生成
1.2.3 添加小程序脚手架
1.2.4 解决路由模式本地开发无法加前缀
1.2.5 新增配置文件 proxy,解决多域名跨域问题;打包模出口不需要 publicPath 配置
1.2.6 开发环境统一用 devServer 配置,修复端口暂用问题
1.2.7 新增 scss 支持,加入 jsx 语法
1.2.8 解决多页应用开发环境错误问题
1.3.0 分离css,babel生效,本地图片不用base64显示,

移动端组件列表

组件名称 组件作用
login 登录
messageDetail 信息详情
messageList 信息列表
comment 评论组件
like 点赞
tabBar 头部菜单切换
more 上拉下拉加载更多

待解决

  1. 通用组件开发(移动端)
  2. 自动化部署还没有线上备份功能(急 1)
  3. bebal 的...mapState 报错
  4. 现在图片打包成 base64,后期需要修改成单独打包成 images
  5. 小程序开发模板优化
  6. 移动端组件优化
  7. pc 端组件优化
  8. win 更新架构有时候需要删除旧包
  9. win publish 命令出错
  10. win 系统新建移动 pc 模板会报错
  11. 迁移到私有服务器
  12. eslint 校验文件需要放在架构,不可以放在项目中(急 3)
  13. 打包出来的 js 用文件名取,不用里面的 js
  14. 多页应用内存溢出

Current Tags

  • 1.3.2                                ...           latest (7 months ago)

33 Versions

  • 1.3.2                                ...           7 months ago
  • 1.3.1                                ...           7 months ago
  • 1.3.0                                ...           7 months ago
  • 1.2.8                                ...           7 months ago
  • 1.2.7                                ...           7 months ago
  • 1.2.6                                ...           7 months ago
  • 1.2.5                                ...           7 months ago
  • 1.2.4                                ...           7 months ago
  • 1.2.3                                ...           7 months ago
  • 1.2.2                                ...           7 months ago
  • 1.2.1                                ...           7 months ago
  • 1.2.0                                ...           7 months ago
  • 1.1.8                                ...           7 months ago
  • 1.1.72                                ...           7 months ago
  • 1.1.71                                ...           7 months ago
  • 1.1.7                                ...           7 months ago
  • 1.1.6                                ...           8 months ago
  • 1.1.51                                ...           8 months ago
  • 1.1.5                                ...           8 months ago
  • 1.1.41                                ...           8 months ago
  • 1.1.4                                ...           8 months ago
  • 1.1.31                                ...           8 months ago
  • 1.1.3                                ...           8 months ago
  • 1.1.2                                ...           8 months ago
  • 1.1.1                                ...           8 months ago
  • 1.1.0                                ...           8 months ago
  • 1.0.9                                ...           8 months ago
  • 1.0.8                                ...           8 months ago
  • 1.0.7                                ...           9 months ago
  • 1.0.6                                ...           9 months ago
  • 1.0.4                                ...           9 months ago
  • 1.0.2                                ...           9 months ago
  • 1.0.1                                ...           9 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 1
Last Month 0
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |