除非提供'--JSX'标志,否则无法使用JSX [英] Cannot use JSX unless the '--jsx' flag is provided

查看:42
本文介绍了除非提供'--JSX'标志,否则无法使用JSX的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经四处寻找了一下这个问题的解决方案。他们都建议将"jsx": "react"添加到tsconfig.json文件中。我已经做到了。另一个是添加"include: []",我也是这么做的。但是,当我尝试编辑.tsx文件时仍然出现错误。下面是我的tsconfig文件。

{
    "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
        "allowJs": true,
        "checkJs": false,
        "jsx": "react",
        "outDir": "./build",
        "rootDir": "./lib",
        "removeComments": true,
        "noEmit": true,
        "pretty": true,
        "skipLibCheck": true,
        "strict": true,
        "moduleResolution": "node",
        "esModuleInterop": true
    },
    "include": [
        "./lib/**/*"
    ],
    "exclude": [
        "node_modules"
    ]
}

任何建议都会很有帮助。我正在使用巴别塔7编译所有的代码与环境,反应和打字预设。如果你们需要更多文件来帮助调试,请让我知道。

推荐答案

除非提供‘--jsx’标志,否则无法使用JSX

重新启动IDE。有时不会立即采用tsconfig.json更改🌹

这篇关于除非提供'--JSX'标志,否则无法使用JSX的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆