reactjs - Next.js、TypeScript 和 tsconfig.json 'jsx' 属性被覆盖

标签 reactjs typescript next.js tsconfig

如何停止jsx运行开发服务器时,NextJS 将属性从“ react ”覆盖到“保留”?

我的 tsconfig.json文件:

  "compilerOptions": {
    "target": "es5",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "allowJs": true,
    "skipLibCheck": true,
    "strict": false,
    "forceConsistentCasingInFileNames": true,
    "noEmit": true,
    "esModuleInterop": true,
    "module": "esnext",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "jsx": "preserve"
  },
  "exclude": [
    "node_modules"
  ],
  "include": [
    "next-env.d.ts",
    "**/*.ts",
    "**/*.tsx"
  ]
}

AFAIK jsx 选项必须是 react编译我的 tsx文件到 jsx .

最佳答案

在这里回答:

https://github.com/kulshekhar/ts-jest/issues/937

本质上,您扩展了当前的 tsconfig.json有一个专门用于开玩笑,然后引用 tsconfig.json来自您的 jest.config.js .

关于reactjs - Next.js、TypeScript 和 tsconfig.json 'jsx' 属性被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61973940/

相关文章:

reactjs - React 渲染嵌套组件

javascript - 根据内部数组对数组进行排序

javascript - 在类中实现接口(interface)时出现问题

javascript - 在 React 项目中从 Typescript 迁移

reactjs - 如何让 Next Image 组件与 Storybook 一起工作

css - React Bootstrap - 如何将图像垂直居中

javascript - React-bootstrap Navbar 品牌 Logo 未呈现

javascript - NextJS 无法识别 TypeScript 文件

next.js - 在没有选择器的情况下编写 styled-jsx

reactjs - react : Failed to compile; index. js