Vue3 + TypeScript 报错:无法找到模块xx的声明文件
Vue3 + TypeScript 报错:无法找到模块xx的声明文件
·
项目背景,把之前的 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
即可;
更多推荐
已为社区贡献10条内容
所有评论(0)