更新Vue 2到Vue 3

42fyovps  于 2023-03-24  发布在  Vue.js
关注(0)|答案(1)|浏览(228)

我有一个旧的Vue 2项目,我们正在迁移到Vue 3,它有 Bootstrap ,考虑到它的旧版本不能很好地与VUE 3一起工作,我最终删除了它。除了这个错误,其他一切似乎都很好,

This dependency was not found:

* vue in ./src/main.js, ./src/api/store.js and 3 others

To install it, you can run: npm install --save vue

我使用vue update更新到vue 3,npm update升级一些依赖项,并且第一次不得不使用--legacy-peer-deps和npm命令,我有一些错误,在从main.js中删除引导导入后被删除。
这是我的main.js x1c 0d1x
这是我在初始化应用程序---在vue更新之前使用

这是package.json vue

/编辑/
我把import Vue改成了vue createApp,在terminal和terminal中出现了一些错误,告诉我把vue-loader更新到最新版本,我照做了,现在我得到了这个错误。我已经删除了几乎所有的Vue.use项,以确保至少有app.vue加载,然后我可以从那里继续。我正在学习这个教程
https://blog.logrocket.com/refactoring-vue-2-apps-vue-3/

即使VueLoaderPlugin在webpack配置文件中,我也会遇到这个问题

const VueLoaderPlugin = require('vue-loader/lib/plugin')

r1zk6ea1

r1zk6ea11#

在Vue 3中,import Vuenew Vue()已经被替换为:

import { createApp } from 'vue';

const app = createApp(App);

Vue 3不是Vue 2的替代品;有很多breaking changes你应该好好读一读

相关问题