4

Vue CLI 4.5.x で作業しているときに、次のコードを試しました。

import Vue from "vue"
import App from './App.vue'

new Vue({
    el: "#app",
    render: h=> h(App)
})

しかし、残念ながら、次の警告が表示されました。

"export 'default' (imported as 'Vue') was not found in 'vue'

このことから私が結論できることは、Vue CLI 4.5.x は、最初に Vue インスタンスを作成するアプリケーションを作成するこの方法を停止したということです。

メインアプリケーションを初期化するには、公式の方法は次のとおりです。

import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')

私の結論が正しいかどうかはわかりません。これまでのところ、vue の公式ドキュメントでその証拠を見つけていないので、誰かが私の結論を具体化してくれれば、それは大きな助けになるでしょう。

さらに、後のコードは Vue CLI 4.5.* アプリケーション インスタンスでベイクされますが、CDN を使用する場合は前のコードが当てはまります。

4

1 に答える 1