事情是这个样子的,我是一个前端小白,使用 nuxtjs 做 vue SSR 的项目开发。
但是一开始就发现,老是说 module 找不到,但是还是能点击过去,另外不适用 ts 的话貌似不会出现这个问题,这个问题也不影响 build。
但是不想让 IDE 提示警告,这样很不容易发现一些标签不闭合这类低级bug。然后就开始了漫长的尝试,终于在一个日语写的东西里面发现了解决办法。
https://qiita.com/ryo511/items/0408d3763af797a16a7a
好吧,咱们直接上图。

如图。TS2307: Cannot find module '~/components/VideoPlayerPortrait.vue'.
出现了这样的警告。

在根目录创建 shims-vue.d.ts
文件,里面写一点代码。
declare module '*.vue' {
}
就这样,解决了,因为是前端小白,所以并不明白 ts 这里到底干嘛了。能正常 build,也没有这个烦人的警告了。