programing

Vue CLI 4.5.*: "export 'default'('Vue'로 Import됨)를 'vue'에서 찾을 수 없습니다.

sourcetip 2022. 8. 8. 23:10
반응형

Vue CLI 4.5.*: "export 'default'('Vue'로 Import됨)를 'vue'에서 찾을 수 없습니다.

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을 사용할 때는 이전 코드가 True입니다.

vue-cli 4를 사용하여 vue 3을 설치했으며 이 버전에는 새 앱을 생성하기 위한 다음과 같은 새로운 글로벌 API가 있습니다.

import { createApp } from 'vue'

const app = createApp({})

vue cli 4를 기반으로 vue 2를 사용하여 애플리케이션을 생성할 수 있지만 새 프로젝트를 시작할 때 버전을 지정해야 합니다.

언급URL : https://stackoverflow.com/questions/64048282/vue-cli-4-5-export-default-imported-as-vue-was-not-found-in-vue

반응형