项目背景,把之前的 js 项目 迁移成 Vue3 + ts项目

问题描述:

有一个工具文件my-util.js,原后缀名为 .js,被原封不动迁移到了 ts 项目中,报错

无法找到模块xx的声明文件
方法1:添加my-util.d.ts声明文件
// 目录
src/
  my-util.js
  my-util.d.ts
  index.ts
 
 
my-util.js
    export const count = 10;
	export const NAME = 'test';
    export function getList() {
      return fetch('xxx', {
        method: 'POST',
      });
    }
 
 
my-util.d.ts
  export declare const count: number
  export declare const NAME: string;
  export declare const getList: Function;
方法2:若可以,直接把 .js后缀名改为.ts即可;
Logo

前往低代码交流专区

更多推荐