Vuejs, tailwindcss and frappeUI set up in bench - ashish-greycube/help GitHub Wiki
Ref: https://youtu.be/RV-FuSr3TJ8?list=PLQGFK8RiEPSII8N7iwhjqrPTQXq1T42Jl&t=3534
npm create vue@latest
cd vue-app-name/
npm install
Ref: https://tailwindcss.com/docs/guides/vite#vue
cd vue-app-name/
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
Integrating tailwindcss into vue-app:
https://youtu.be/XKY_ypnsNfE?list=PLQGFK8RiEPSII8N7iwhjqrPTQXq1T42Jl&t=4477
npm install frappe-ui
Add Frappe-UI into vue-app
https://youtu.be/Ik-Y6zN3Bkw?list=PLQGFK8RiEPSII8N7iwhjqrPTQXq1T42Jl&t=635
github ref:
https://github.com/frappe/builder/blob/develop/frontend/vite.config.mj
https://github.com/frappe/builder/blob/develop/frontend/tailwind.config.js
create new custom app
bench new-app app-name
install-app in site
bench --site site-name install-app app-name
Connect Vue-app with frappe custom-app: Ref- https://youtu.be/Ik-Y6zN3Bkw?list=PLQGFK8RiEPSII8N7iwhjqrPTQXq1T42Jl&t=2294
bench get-app https://github.com/NagariaHussain/doppio
ref: https://github.com/NagariaHussain/doppio?tab=readme-ov-file#doppio
bench new-app app_name
bench add-frappe-ui

bench --site <site-name> add-desk-page --app <app-name>
"dev": "cd <your-vue-app-folder> && yarn dev",
"build": "cd <your-vue-app-folder> && yarn build"
or
npm run dev
npm run build