报错:Type ‘typeof import(“f:/my-project/node_modules/vue/dist/vue”)’ is not a constructor function type

最近听说公司要更换新技术vue3+ts+element,本来的后台都是用vue2.x+js+element来写的,所以就想自己先试一下但,但是没想到各种报错。。。。百度后没有发现任何答案,摸索了几天,找到了解决办法
正常创建项目(没有任何报错)
在这里插入图片描述
在这里插入图片描述
npm run serve 也是运行成功

但创建一个新的组件写自己的页面时遇到了报错
在这里插入图片描述百度了很久也没有找到答案,也反复删除重建了项目好多次还是不行,偶然一下重建的时候选择配置的时候换了其中的一个发现竟然不报错了
其中一个配置:Pick a linter / formatter config -我最开始选的一直都是第一个
最后更换了一下,选择了TSLint(deprecates),如图
在这里插入图片描述

配置选择完后回车,也出现了报错Error: Cannot find module ‘vue-template-compiler’,但是创建项目的文件下有该项目,
编译器打开后安装缺少的模块

npm install vue-template-compiler

npm run serve

最后运行成功,之前的代码,同样的写法也不报错了
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐