Vue 2.7 と Vue 3 の両方で動作するライブラリを作成するにはどうすればよいですか?
P粉037880905
P粉037880905 2023-08-26 12:15:44
0
1
533
<p>まず、<code>vue-demi</code> ライブラリがあります。これは、Vue 2 および Vue 3 用のユニバーサル ライブラリを作成します。 </p> <p>しかし、Evan You は Vue 2.7 リリース ノートに次のような奇妙な文章を書きました: </p> <ブロック引用> <p>また、2.7 が利用可能になる前にギャップを埋めるためのコミュニティのこれまでの取り組みにも感謝の意を表したいと思います。
    <li>@vue/composition-api プラグイン、作成者: @liximomo</li> <li>vue-demi、著者: @antfu</li> <li>vite-plugin-vue2 by @underfin</li> </ul> </blockquote> <p><code>vue-demi</code> はもう実用的ではないように思えますが、本当ですか? </p> <p>これが本当なら、なぜ Vue 3 では <code>@vitejs/plugin-vue</code> を使用し、Vue 2.7 では <code>@vitejs/plugin-vue2< /code> を使用する必要があるのでしょうか?この場合、共通ライブラリを作成するにはどうすればよいでしょうか? </p>
P粉037880905
P粉037880905

全員に返信(1)
P粉052686710

vue-demi 2.7 リリース前よりも必要性は低くなりますが、Vue 2 だけでなくすべてのバージョンで実行できる真のユニバーサル ライブラリを作成したい場合は、依然として 2.7 と関連性があります。多くのユーザーは 2.6 から 2.7 にアップグレードしていませんし、今後もアップグレードするつもりはありません。さらに、vue-demi は引き続きいくつかの追加の互換性機能を提供します。 vue-demi Readme より:

@vitejs/plugin-vue@vitejs/plugin-vue2 に関するご質問については、Vite ライブラリと Vue ライブラリを混同しているようです。 Vite は、Vue を実際に実行およびコンパイルする機能を提供します。Vue 2 と Vue 3 は基本的に動作が異なるため、Vite がそれぞれをサポートするには 2 つの異なるライブラリが必要になります。 Vue アプリケーションで実行できるライブラリを作成している場合は、最大限の互換性を確保するために vue-demi を利用するとよいでしょう。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート