Skip to content

SingleSpa 子应用,技术栈 vue-cli5 vite element-plus typescript sass eslint

License

Notifications You must be signed in to change notification settings

ledayun/single-spa-app-vue3-vite-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SingleSpa 子应用

  • 项目名称: single-spa-app-vue3-vite-template
  • 说明: 此项目为微前端子应用,使用了 single-spa 微前端框架,支持项目作为 single-spa 子应用启动,也支持项目单独启动,方便子应用开发。项目构建支持 vue-cli 和 vite 工具,本地开发可使用 vite 提升开发体验,打包静态资源仅使用 vue-cli 保障项目兼容性。

技术栈

  • 微前端: single-spa
  • 构建工具: vue-cli5 vite3
  • 前端框架: vue3
  • 编程语言: typescript tsx javascript
  • UI 组件库: element-plus
  • CSS 预编译: sass
  • 网络请求: axios
  • 代码规范: eslint prettier
  • GIT 规范: husky
  • modules 管理: pnpm npm

本地运行

  • Vite SingleSpa 启动
npm run vite
  • Vite 单独启动
npm run vite:standalone
  • Vue CLI SingleSpa 启动
npm run webpack
  • Vue CLI 单独启动
npm run webpack:standalone

打包项目

npm run build

代码格式化

npm run lint

About

SingleSpa 子应用,技术栈 vue-cli5 vite element-plus typescript sass eslint

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 58.7%
  • JavaScript 20.9%
  • Vue 15.0%
  • HTML 3.5%
  • SCSS 1.9%