Bagaimana untuk mencipta perpustakaan yang berfungsi dengan kedua-dua Vue 2.7 dan Vue 3?
P粉037880905
2023-08-26 12:15:44
<p>Pertama, terdapat perpustakaan <code>vue-demi</code>, yang mencipta perpustakaan universal untuk Vue 2 dan Vue 3. </p>
<p>Tetapi Evan You menulis perenggan aneh ini dalam nota keluaran Vue 2.7: </p>
<blockquote>
<p>Kami juga ingin merakamkan penghargaan atas usaha masyarakat sebelum ini untuk merapatkan jurang sebelum 2.7 tersedia: </p>
<ul>
<li>@vue/composition-api plug-in, pengarang: @liximomo</li>
<li>vue-demi, pengarang: @antfu</li>
<li>vite-plugin-vue2 oleh @underfin</li>
</ul>
</blockquote>
<p>Nampaknya <code>vue-demi</code> tidak lagi praktikal, adakah itu benar? </p>
<p>Jika ini benar, mengapa saya perlu menggunakan <code>@vitejs/plugin-vue</code> dalam Vue 3 dan <code>@vitejs/plugin-vue2< Bagaimana untuk membuat perpustakaan biasa dalam kes ini? </p>
vue-demi
比 2.7 发布之前不再那么必要,但如果你想创建一个真正通用的库,可以在 Vue 2 的所有版本上运行,而不仅仅是它,那么它仍然是相关的2.7.许多用户没有也不会从 2.6 升级到 2.7。此外,vue-demi 仍然提供一些额外的兼容性功能。来自vue-demi
Baca saya :Tentang anda Tentang
@vitejs/plugin-vue
和@vitejs/plugin-vue2
的问题,您似乎将 Vite 库与 Vue 库混淆了。 Vite 提供了实际运行和编译 Vue 的功能,并且由于 Vue 2 和 Vue 3 的运行方式根本不同,Vite 肯定需要 2 个不同的库来支持每个库。如果您正在编写一个可以在 Vue 应用程序中运行的库,您可能需要利用vue-demi
untuk memastikan keserasian maksimum.