美文网首页
【vue3.x+vite】.ts文件识别不了.vue 文件

【vue3.x+vite】.ts文件识别不了.vue 文件

作者: 前端菜篮子 | 来源:发表于2022-05-16 14:19 被阅读0次

shims-vue.d.ts不要最外层使用import的语法

import dayjs from "dayjs";
declare module '*.vue' {
  import { DefineComponent } from 'vue';
  const component: DefineComponent<{}, {}, any>;
  export default component;
}

declare module '@vue/runtime-core' {
  export interface ComponentCustomProperties {
    $dayjs: dayjs.Dayjs
  }
}

改成

declare module '*.vue' {
  import { DefineComponent } from 'vue';
  const component: DefineComponent<{}, {}, any>;
  export default component;
}

ts文件里引入js文件报错处理方式:

src目录下建 typings 目录,然后下面建对应的 xx.d.ts文件,里面声明对应的js模块,如:
declare module "qs";
declare module "nprogress";

相关文章

网友评论

      本文标题:【vue3.x+vite】.ts文件识别不了.vue 文件

      本文链接:https://www.haomeiwen.com/subject/iyqwurtx.html