我有一个旧的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')
1条答案
按热度按时间r1zk6ea11#
在Vue 3中,
import Vue
和new Vue()
已经被替换为:Vue 3不是Vue 2的替代品;有很多breaking changes你应该好好读一读