electron-vite使用vue-i18n,ts 检查报错上不存在属性“$t”

问题:

electron-vite使用vue-i18n,ts类型检查报错,但实际运行没有问题

解决方案:

  1. 在electron-vite渲染端代码src目录下,增加 vue-i18n.d.ts 文件,添加如下内容:
TypeScript 复制代码
/* eslint-disable */
import Vue from 'vue';
declare module '@vue/runtime-core' {
  export interface ComponentCustomProperties {
    $t: (key: string, ...args: any[]) => string;
  }
}
  1. 在electron-vite根目录下的tsconfig.web.json,include增加 src/renderer/*.d.ts,如下图
相关推荐
a栋栋栋4 小时前
apifox
java·前端·javascript
请叫我飞哥@5 小时前
HTML 标签页(Tabs)详细讲解
前端·html
Anlici6 小时前
React18与Vue3组件通信对比学习(详细!建议收藏!!🚀🚀)
前端·vue.js·react.js
m0_748251526 小时前
PDF在线预览实现:如何使用vue-pdf-embed实现前端PDF在线阅读
前端·vue.js·pdf
中生代技术6 小时前
3.从制定标准到持续监控:7个关键阶段提升App用户体验
大数据·运维·服务器·前端·ux
m0_748239336 小时前
从零开始:如何在.NET Core Web API中完美配置Swagger文档
前端·.netcore
m0_748232927 小时前
【前端】Node.js使用教程
前端·node.js·vim
hawleyHuo7 小时前
umi 能适配 taro组件?
前端·前端框架
web130933203987 小时前
[JAVA Web] 02_第二章 HTML&CSS
java·前端·html
黑客呀7 小时前
Go Web开发之Revel - 网页请求处理流程
开发语言·前端·web安全·golang·系统安全