Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 1.19 KB

README.md

File metadata and controls

67 lines (48 loc) · 1.19 KB

vite-nuxt-mfe

Vite-based Nuxt 3 starter with Micro-frontend enabled.

Demo

Initial setup

cd host
cp .env.example .env

Development

First, we need to build the remote first. Check this for why.

cd remote
pnpm i
pnpm build
pnpm serve
cd host
pnpm i
pnpm dev

Open http://localhost:3000

Deployment

cd remote
pnpm i
pnpm build
pnpm serve

cd host
pnpm i
pnpm build
pnpm serve

Notes

  • It's recommended to split the repository for Host and Remote, and deploy separately
  • If you want to go with monorepo approach, make sure to setup a monorepo package manager (Pnpm workspace, Nx, etc.)
  • This repo is still evolving, and might not be production-ready yet
  • No SSR support (no plan for this)

TODO

  • Pinia integration
  • Build-mode works but Dev-mode not works (fixed)
  • Enable CORS on remote JS assets (fixed)
  • Scoped style still not works (fixed)

Links