vue3 + vite + ts import type时 does not provide an export named ‘xxx‘
我最近再使用vite构建vue + ts项目时,出现找不到导入的类型,而代码却未提示报错,在dev或build时却会出现报错,所以将这个坑发出来避免大家踩坑却找不到原因。解决方法:在导入类型前面加上type,目前还没时间找原因,为什么不加type会报错。不过这样做确实能够解决这个问题。目前这个方法能够在dev或build时,找到对应的类型,能够解决以上问题。
·
我最近在使用vite构建vue + ts项目时,出现找不到导入的类型的报错,而编辑器中代码却未提示报错,在dev或build时却会出现报错,所以将这个坑发出来避免大家踩坑却找不到原因
我遇到的这种情况,目前是因为导入时未加type前缀,导致找不到导入的类型:
import { ref, computed, Ref, ComputedRef } from 'vue';
import { defineStore, StoreDefinition } from 'pinia';
解决方法:在导入类型前面加上type字段
import { ref, computed, type Ref, type ComputedRef } from 'vue';
import { defineStore, type StoreDefinition } from 'pinia';
这样就解决了以上问题
更多推荐
已为社区贡献3条内容
所有评论(0)