1.3.2 • Published 5 years ago

mdfd v1.3.2

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

##前端架构实现

命令列表

命令名称说明
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. 多页应用内存溢出