错误信息列表
文件关闭 ts 的检查
// @ts-ignore # 单行
// @ts-nocheck # 全文件
对全局变量报错
// 错误码 TS2345
process.env.PUBLIC_URL
解决:
(<any>process).env.PUBLIC_URL
或者 .d.ts
中去声明
declare var process: any
Cannot find module './logo.svg'
.d.ts
中去声明
declare module '*.svg'
declare module '*.png'
declare module '*.jpg'
declare module '*.jpeg'
declare module '*.gif'
declare module '*.bmp'
declare module '*.tiff'
导入类似 jQuery、vant/lib 之类无 ts 声明的组件时错误提示
import {
Toast } from "vant/lib";
解决:
编写 .d.ts
文件去声明
declare module 'vant/lib' {
export * from 'vant'
}
// 类似的还有在 vue 中引入 .vue 文件需要 de