Skip to content

[ospp]增加 Nuxt 支持

ajaxzheng edited this page Dec 18, 2024 · 6 revisions

目前还未支持nuxt3组件列表:

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 [email protected]:opentiny/tiny-vue.git
git checkout ospp-2024/004-nuxt-support
pnpm i
pnpm dev:nuxt

访问:http://localhost:3000/

无法访问,页面报错。

image

验证功能点:

  1. 增加tiny-vue-nuxt模块
  2. 改造TinyVue代码,以适应Nuxt环境
  3. 支持Vue2和Vue3,在Vue2和Vue3项目中走通nuxt插件使用流程
  4. 完善对应的自动化测试
  5. 补充对应的使用文档

发布 alpha 版本验证

发布 @opentiny/vue 和 @opentiny/nuxt 测试包(把 @opentiny 换成 @yourname),并在 Nuxt3 项目中安装和使用 TinyVue。

npx nuxi@latest init nuxt-demo-tiny-vue

问题

  1. dev:nuxt 无法本地启动进行验证

  2. 没有 @opentiny/nuxt 构建脚本,无法发测试包进行验证

  3. 文档缺失,目前只有一个 README.md 用户使用文档

缺失:

  • 面向贡献者的本地启动和联调文档
  • 面向维护者的构建发包文档