zhentaoo / mono-seeds

使用monorepo实践&管理各种前端技术seeds项目:vue、midway、qiankun、lerna、reactnative&expo、electron、微信小程序、抖音小程序、tensorflow&ml5&ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

用monorepo管理多种技术实践Demo

Packages:子应用说明

  • ai-ml5js: 前端深度学习框架,在浏览器运行的AI
  • fe-electron: electorn 客户端应用开发
  • fe-qiankun:qiankun框架主应用
  • fe-reactnative:reactnative、expo框架
  • fe-vue:vuejs + qiankun子应用
  • graph-mind: xmind图、脑图Demo
  • node-midway:midwayjs框架
  • server-config:mongo、pm2、nginx等配置
  • mini-douyin-ceyice:抖音小程序demo
  • mini-wechat-baoquduanzi:微信小程序demo

Lerna基础命令

  • lerna init:新建monorepo
  • lerna bootstrap:安装所有子应用依赖
  • lerna create [subapp]:新建子应用

Qiankun: 微前端方案 使用示例

  1. 分别运行主应用(fe-qiankun)8080端口、子应用(fe-vue)8081端口

  2. 独立运行的子应用

  3. 独立运行的主应用

  4. 结合使用微前端

About

使用monorepo实践&管理各种前端技术seeds项目:vue、midway、qiankun、lerna、reactnative&expo、electron、微信小程序、抖音小程序、tensorflow&ml5&ai


Languages

Language:JavaScript 87.8%Language:CSS 4.8%Language:HTML 3.8%Language:EJS 2.7%Language:Vue 0.4%Language:Objective-C 0.2%Language:TypeScript 0.1%Language:Starlark 0.1%Language:Java 0.1%Language:Shell 0.0%