在router.ts中引入.vue文件,會提示打不到module,但是編譯可能成功,運行也不報錯
找了好久,發現了這個答案
https://segmentfault.com/a/1190000016732576?utm_source=tag-newest
但是要注意的是
在src根目錄下,新建一個sfc.d.ts
文件這個里面的
declare module "*.vue" { import Vue from 'vue' export default Vue }
在shims-vue.d.ts文件中官方文檔有一個地方是說寫到這里來着,所以shims-vue.d.ts中的這段要刪掉,把他們寫到
sfc.d.ts中,問題就可以解決了