has no exported member ‘toRefs‘(vue3+TypeScript)

has no exported member ‘toRefs’.

问题

在用vue3+typescript完成项目时遇到这么个问题:
我将trao脚手架创建的项目中的index.vue进行拆分时发现
如果声明他是js文件他不会报错
has no exported member ‘toRefs‘(vue3+TypeScript)_第1张图片
如果声明他是ts文件他就会报错
has no exported member ‘toRefs‘(vue3+TypeScript)_第2张图片
所以我认为他是类型检查的问题,js没有ts严格

解决

经过查阅资料后找到了解决方法
在配置文件(package.json)文件中我将ts的版本进行了提升

原版本
has no exported member ‘toRefs‘(vue3+TypeScript)_第3张图片
更改后:

has no exported member ‘toRefs‘(vue3+TypeScript)_第4张图片

修改结果:

has no exported member ‘toRefs‘(vue3+TypeScript)_第5张图片

没有报错

你可能感兴趣的:(那些年我们遇到的bug,typescript,vue.js,javascript)