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,如下图
相关推荐
果粒chenl7 分钟前
React学习(四) --- Redux
javascript·学习·react.js
IT_陈寒16 分钟前
React 性能优化:5个实战技巧让首屏加载提升50%,开发者亲测有效!
前端·人工智能·后端
rising start33 分钟前
前端基础一、HTML5
前端·html·html5
Never_Satisfied42 分钟前
在JavaScript / HTML中,div容器在内容过多时不显示超出的部分
开发语言·javascript·html
鬼谷中妖42 分钟前
JavaScript 循环与对象:深入理解 for、for...in、for...of、不可枚举属性与可迭代对象
前端
大厂码农老A1 小时前
你打的日志,正在拖垮你的系统:从P4小白到P7专家都是怎么打日志的?
java·前端·后端
im_AMBER1 小时前
CSS 01【基础语法学习】
前端·css·笔记·学习
DokiDoki之父1 小时前
前端速通—CSS篇
前端·css
pixle01 小时前
Web大屏适配终极方案:vw/vh + flex + clamp() 完美组合
前端·大屏适配·vw/vh·clamp·终极方案·web大屏
ssf19871 小时前
前后端分离项目前端页面开发远程调试代理解决跨域问题方法
前端