Vue3 + TypeScript 报错:无法找到模块xx的声明文件

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

问题描述:

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

无法找到模块xx的声明文件

方法1:添加my-util.d.ts声明文件

// 目录
src/my-util.jsmy-util.d.tsindex.tsmy-util.jsexport const count = 10;export const NAME = 'test';export function getList() {return fetch('xxx', {method: 'POST',});}my-util.d.tsexport declare const count: numberexport declare const NAME: string;export declare const getList: Function;

方法2:若可以,直接把 .js后缀名改为.ts即可;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部