-
Notifications
You must be signed in to change notification settings - Fork 279
[ospp]增加 Nuxt 支持
ajaxzheng edited this page Dec 18, 2024
·
6 revisions
1、file-upload (streamsaver第三方包不支持ssr)
2、pop-upload (streamsaver第三方包不支持ssr)
3、所有的chart组件(echarts不支持ssr)
4、mindMap
任务清单:https://github.com/orgs/opentiny/projects/8/
git clone git@github.com:opentiny/tiny-vue.git
git checkout ospp-2024/004-nuxt-support
pnpm i
pnpm dev:nuxt
无法访问,页面报错。
![image](https://private-user-images.githubusercontent.com/9566362/371161884-90be2a4b-e354-4b4b-8f8f-36a0237fe446.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MjA3MzUsIm5iZiI6MTczOTYyMDQzNSwicGF0aCI6Ii85NTY2MzYyLzM3MTE2MTg4NC05MGJlMmE0Yi1lMzU0LTRiNGItOGY4Zi0zNmEwMjM3ZmU0NDYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTVUMTE1MzU1WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWY1YjY2YWYzZjA2OWVmNWNiNjljNWYwMWRjZTdjNjU4MTQ5NmMzZTBhMWMxN2Y3NzJkY2FjZmEzNTE3MWQxOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.rT3Qmjy4BEu415LlHT-yaD4wSvMbGZmp-kn5wCAahjg)
验证功能点:
- 增加tiny-vue-nuxt模块
- 改造TinyVue代码,以适应Nuxt环境
- 支持Vue2和Vue3,在Vue2和Vue3项目中走通nuxt插件使用流程
- 完善对应的自动化测试
- 补充对应的使用文档
发布 @opentiny/vue 和 @opentiny/nuxt 测试包(把 @opentiny 换成 @yourname),并在 Nuxt3 项目中安装和使用 TinyVue。
npx nuxi@latest init nuxt-demo-tiny-vue
-
dev:nuxt 无法本地启动进行验证
-
没有 @opentiny/nuxt 构建脚本,无法发测试包进行验证
-
文档缺失,目前只有一个 README.md 用户使用文档
缺失:
- 面向贡献者的本地启动和联调文档
- 面向维护者的构建发包文档