使用electron-vite
创建React + TypeScript 项目。
可以看到preload 明明有定义:Window.IPC
但是渲染进程在使用的时候:
报错
类型“Window & typeof globalThis”上不存在属性“IPC”。ts(2339)
检查 tsconfig 配置,一般渲染进程、preload和主进程都是用的不同的 tsconfig,你需要在渲染进程的 tsconfig 里添加你定义的 /preload/index.d.ts 文件
获取错误:(类型窗口中不存在属性“MktoForms2”
我已将TS添加到我的React/Redux应用程序中。 我在我的应用程序中使用对象,如下所示: TS抛出一个错误: 类型脚本错误:类型“窗口”上不存在属性“FB”。TS2339 我想修正这个错误。 我在这里找到了答案https://stackoverflow.com/a/56402425/1114926 为什么第一个版本不起作用,而第二个版本起作用,尽管我根本没有指定FB属性?
如果是window里面的parent定义类型好写,如果是定义parent里面的store类型,这种应该怎么写,我写了parent: parentInfo, 然后在parentInfo里定义store的类型,也不行 代码是这样写的:
在electron 的demo中: 有如下的tsconfig.json的配置,目的是为了在renderer中可以引入使用src/shared/的文件: tsconfig.json: tsconfig.web.json 但是在renderer引入使用时候,还是报错: src/renderer/src/App.tsx === 编辑:1 现有 electron-vite.config.ts 配置如下:
我尝试使用 typescript创建一个 forwardRef + useImperativeHandle的demo示例: demo如下: 但是见报错结果: 请问这个应该如何做才能避免呢?
我的index.tsx.出现了这个错误 类型Windows中不存在属性REDUX_DEVTOOLS_EXTENSION_COMPOSE。 这是我的index.tsx代码: 我已经安装了@types/npm install--save dev redux devtools扩展,我正在使用create react app typescript。非常感谢你提前告诉我发生了什么事。