当前位置: 首页 > 知识库问答 >
问题:

除非提供'--JSX'标志,否则无法使用JSX

宰父淳
2023-03-14
{
    "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"
    ]
}

共有1个答案

曾元忠
2023-03-14

每次运行NPM start时,它都会用react-jsx重写我在{JSX:...}中配置的内容,以便与React17中的JSX转换兼容。

The following changes are being made to your tsconfig.json file:
  - compilerOptions.jsx must be react-jsx (to support the new JSX transform in React 17)

问题是VSCode使用的是旧版本的typescript(4.0.3),而项目附带的typescript版本是(4.1.2)。

下面是我的诀窍:

    null
 类似资料:
  • 我目前正在使用JQuery mobile开发一个移动网站。我在我的foobar中使用了多个页面。html导航,如下所示: 我加载foobar。html文件,单击Go to Bar,即可正常工作;然而,当我从索引导航时。hmtl到foobar。html并再次测试,链接无法工作。刷新页面可以解决此问题。 如何解释这种行为以及如何修复它?

  • 这里是node.js的新成员; 我安装了它,并试图使用w3模块(在windows上)。 我已将我的全球回购位置更改为:

  • 我复制了这个问题中的场景: Python错误-ImportError:尝试在没有已知父包的情况下进行相对导入 然而,这个答案对我来说并不适用。我正在VSCode中运行python3(3.7.9),文件结构如下: 当位于目录“所有项目/项目/服务器”中时: 正在运行python3 main。pyI getImportError:尝试在没有已知父包的情况下进行相对导入 运行: - 在目录中时,所有\u

  • 我有一个Jfreechart,它正在绘制一些模拟实时数据。当我将域轴设置为自动时,可以看到数据每秒更新一次。然而,我希望在更大范围内(比如说一整天)绘制数据。当我更改范围时,除非放大,否则无法看到绘图。 如何使其连续(显示序列中的每个观测点),以及如何在手动设置范围时使其可见

  • 问题内容: 这是我的配置: 根据此处找到的logback文档(http://logback.qos.ch/manual/appenders.html#TimeBasedRollingPolicy),文件将根据我的fileNamePattern 每分钟翻转一次。 我观察了它是如何工作的,这是我的发现: 它不会在很短的时间内创建日志文件。 当新日志到达时,它只会为前一分钟创建一个日志文件。(例如,我在

  • 我的应用程序使用Spring 4.3. x、EhCache 3.6和javax Cache 1.1.0。以下是我在应用程序中配置javax CacheManager的方式: AppCacheManagerFactoryBean(只是JCacheManagerFactoryBean的自定义版本)帮助我为我的应用程序配置全局持久性目录。这是它的外观: 这是我如何定义缓存的。我使用Ehcache API