Maison  >  Questions et réponses  >  le corps du texte

Comment créer une bibliothèque qui fonctionne à la fois avec Vue 2.7 et Vue 3 ?

<p>Tout d'abord, il y a la bibliothèque <code>vue-demi</code>, qui crée des bibliothèques universelles pour Vue 2 et Vue 3. </p> <p>Mais Evan Vous avez écrit cet étrange paragraphe dans les notes de version de Vue 2.7 : </p> <blockquote> <p>Nous souhaitons également exprimer notre appréciation pour les efforts précédents de la communauté pour combler le fossé avant que la version 2.7 ne soit disponible : </p> <ul> <li>@vue/composition-api plug-in, auteur : @liximomo</li> <li>vue-demi, auteur : @antfu</li> <li>vite-plugin-vue2 par @underfin</li> </ul> </blockquote> <p>On dirait que <code>vue-demi</code> n'est plus pratique, est-ce vrai ? </p> <p>Si cela est vrai, alors pourquoi devrais-je utiliser <code>@vitejs/plugin-vue</code> dans Vue 3 et <code>@vitejs/plugin-vue2< Comment créer une bibliothèque commune dans ce cas ? </p>
P粉037880905P粉037880905419 Il y a quelques jours508

répondre à tous(1)je répondrai

  • P粉052686710

    P粉0526867102023-08-27 11:25:02

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

    À propos de vous À propos de @vitejs/plugin-vue@vitejs/plugin-vue2 的问题,您似乎将 Vite 库与 Vue 库混淆了。 Vite 提供了实际运行和编译 Vue 的功能,并且由于 Vue 2 和 Vue 3 的运行方式根本不同,Vite 肯定需要 2 个不同的库来支持每个库。如果您正在编写一个可以在 Vue 应用程序中运行的库,您可能需要利用 vue-demi pour garantir une compatibilité maximale.

    répondre
    0
  • Annulerrépondre