'window.Vue.use is not a function' Vue2 项目错误
'window.Vue.use is not a function' error on a Vue2 project
我在 Azure 网络应用程序中有一个应用程序 运行,它运行良好,今天网站突然关闭并出现错误:
window.Vue.use
is not a function
该应用程序使用 Vuetify 作为前端。
有谁知道为什么?有快速修复方法吗?
Vue.use
来自 Vue 2 的 API,现在只能通过 application instance in Vue 3 获得。该错误表明您的应用程序是使用 Vue 2 API 编写的,而实际加载的是 Vue 3。报错时间恰逢昨天更新NPM中的vue
包
自 2022 年 2 月 7 日起,version 3 is the default in NPM(即 3.2.30
现在是 latest
版本),取代了 Vue 2。您的应用可能会引入 vue
来自 CDN,并且 URL 缺少版本说明符(或者您正在使用 @latest
):
<script src="https://unpkg.com/vue"></script> ⛔️ defaults to latest
<script src="https://unpkg.com/vue@latest"></script> ⛔️ no longer Vue 2
为确保您使用的是 Vue 2,请在 URL:
中包含 @2
(或 @2.6.14
)版本说明符
<script src="https://unpkg.com/vue@2"></script>
<script src="https://unpkg.com/vue@2.6.14"></script>
我在 Azure 网络应用程序中有一个应用程序 运行,它运行良好,今天网站突然关闭并出现错误:
window.Vue.use
is not a function
该应用程序使用 Vuetify 作为前端。
有谁知道为什么?有快速修复方法吗?
Vue.use
来自 Vue 2 的 API,现在只能通过 application instance in Vue 3 获得。该错误表明您的应用程序是使用 Vue 2 API 编写的,而实际加载的是 Vue 3。报错时间恰逢昨天更新NPM中的vue
包
自 2022 年 2 月 7 日起,version 3 is the default in NPM(即 3.2.30
现在是 latest
版本),取代了 Vue 2。您的应用可能会引入 vue
来自 CDN,并且 URL 缺少版本说明符(或者您正在使用 @latest
):
<script src="https://unpkg.com/vue"></script> ⛔️ defaults to latest
<script src="https://unpkg.com/vue@latest"></script> ⛔️ no longer Vue 2
为确保您使用的是 Vue 2,请在 URL:
中包含@2
(或 @2.6.14
)版本说明符
<script src="https://unpkg.com/vue@2"></script>
<script src="https://unpkg.com/vue@2.6.14"></script>