如何创建同时与 Vue 2.7 和 Vue 3 配合使用的库?
P粉037880905
P粉037880905 2023-08-26 12:15:44
0
1
483

首先,有 vue-demi 库,它可以为 Vue 2 和 Vue 3 创建通用库。

但是 Evan You 在 Vue 2.7 发行说明中写了这段奇怪的段落:

我们还要对社区之前为弥合 2.7 可用之前的差距所做的努力表示赞赏:

  • @vue/composition-api 插件,作者:@liximomo
  • vue-demi,作者:@antfu
  • vite-plugin-vue2,作者:@underfin

听起来 vue-demi 不再实际了,是真的吗?

如果这是真的,那么为什么我应该在 Vue 3 中使用 @vitejs/plugin-vue ,在 Vue 2.7 中使用 @vitejs/plugin-vue2 ?在这种情况下如何创建通用库?

P粉037880905
P粉037880905

全部回复 (1)
P粉052686710

vue-demi比 2.7 发布之前不再那么必要,但如果你想创建一个真正通用的库,可以在 Vue 2 的所有版本上运行,而不仅仅是它,那么它仍然是相关的2.7.许多用户没有也不会从 2.6 升级到 2.7。此外,vue-demi 仍然提供一些额外的兼容性功能。来自vue-demi自述文件

关于您关于@vitejs/plugin-vue@vitejs/plugin-vue2的问题,您似乎将 Vite 库与 Vue 库混淆了。 Vite 提供了实际运行和编译 Vue 的功能,并且由于 Vue 2 和 Vue 3 的运行方式根本不同,Vite 肯定需要 2 个不同的库来支持每个库。如果您正在编写一个可以在 Vue 应用程序中运行的库,您可能需要利用vue-demi来确保最大的兼容性。

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!