TS2322 Type Element is not assignable to type ReactNode-出现在preact

出现TS2322 Type Element is not assignable to type ReactNode

  • 大部分都是ts的问题,没有识别到,目前在preact出现过这种

解决

  • tsconfig.json添加下面内容
json 复制代码
    "paths": {
      "react": ["./node_modules/preact/compat"],
      "react-dom": ["./node_modules/preact/compat"]
    }
  • tsconfig.json完整内容
java 复制代码
{
  "compilerOptions": {
    "target": "ESNext",
    "useDefineForClassFields": true,
    "lib": ["DOM", "DOM.Iterable", "ESNext"],
    "allowJs": false,
    "skipLibCheck": true,
    "esModuleInterop": false,
    "allowSyntheticDefaultImports": true,
    "strict": true,
    "forceConsistentCasingInFileNames": true,
    "module": "ESNext",
    "moduleResolution": "Node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "react-jsx",
    "jsxImportSource": "preact",
    "paths": {
      "react": ["./node_modules/preact/compat"],
      "react-dom": ["./node_modules/preact/compat"]
    }
  },
  "include": ["src"],
  "references": [
    {
      "path": "./tsconfig.node.json"
    }
  ]
}
相关推荐
该换个名儿了2 分钟前
Vue3中,我的Watch为什么总监听不到数据?
前端·javascript·vue.js
Crystal3286 分钟前
移动web开发常见问题
前端·css·面试
ahhdfjfdf10 分钟前
前端实现带滚动区域的 DOM 长截图导出
前端·javascript·react.js
周星星日记15 分钟前
vue3中使用defineModel
前端·vue.js
八哥程序员18 分钟前
javascript 为什么会有闭包这么个烧脑的东西
前端·javascript
JavaEdge在掘金25 分钟前
上线卡半夜、出 bug 只能硬扛?前端自动化部署 + 秒级回滚方案来了
前端
方也_arkling29 分钟前
【八股】JS中的事件循环
开发语言·前端·javascript·ecmascript
颜酱1 小时前
从经典问题入手,吃透动态规划核心(DP五部曲实战)
前端·javascript·算法
深盾科技1 小时前
C++ 中 std::error_code 的应用与实践
java·前端·c++
Jagger_1 小时前
我的AI驯服记:从7640px大屏的惨败,到总结出一套高效协作SOP
前端