web-dev-qa-db-fra.com

Vue CLI 4.5. *: "Exporter" Par défaut "(importé" VUE ") n'a pas été trouvé dans 'Vue'

Tout en travaillant avec Vue cli 4.5.x, j'ai essayé le code suivant:

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

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

Mais malheureusement, cela a donné les avertissements suivants:

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

Ce que je peux conclure à partir de ceci, est-ce que Vue cli 4.5.x a arrêté cette façon de créer une application dans laquelle vous créez d'abord une instance Vue.

Pour initialiser la principale application, la manière officielle est la suivante:

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

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

Je ne sais pas si ma conclusion est correcte ou non. Ce serait une bonne aide si quelqu'un serait concret ma conclusion, jusqu'à présent, je n'ai trouvé aucune preuve de cela dans la documentation officielle de VUE.

De plus, le code ultérieur vient au four avec Vue CLI 4.5. * Instance d'application, tandis que l'ancien code est vrai lors de l'utilisation du CDN.

3
Gursewak Singh

Vous avez installé vue 3 à l'aide de VUE-CLI 4 et cette version contient ceci Nouvelle API globale pour la création d'une nouvelle application:

import { createApp } from 'vue'

const app = createApp({})

Vous êtes toujours capable de créer des applications à l'aide de vue 2 basée sur vue CLI 4, mais vous devez indiquer la version lorsque vous lancez un nouveau projet.

3
Boussadjra Brahim