gpt4 book ai didi

reactjs - 使用带有 Electron 编译错误的 TSX 文件

转载 作者:搜寻专家 更新时间:2023-10-30 21:12:20 25 4
gpt4 key购买 nike

我正在尝试使用 electron-compile-prebuilt 编译我的 electron 程序。 React 和 typescript 应该是开箱即用的,但是它会从 React 标记标签中抛出控制台错误 Uncaught SyntaxError: Unexpected token < ,

是否需要使用编译器选项来支持 TSX 中的 React 语法?当转换为 JSX 时,它工作正常。

最佳答案

确保您在项目的根目录下有一个 .compilerc,并且您已经为 text/typescript MIME 类型定义了 TypeScript 编译器选项。您的 TypeScript 编译器选项必须包含 "jsx": "react" 选项。

这是我的.compilerc:

{
"env": {
"development": {
"application/javascript": {
"presets": ["es2016-node5", "react"],
"sourceMaps": "inline"
},
"text/typescript":{
"target": "es6",
"module": "commonjs",
"sourceMap":true,
"inlineSourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"allowJs": true,
"jsx": "react"
}
},
"production": {
"application/javascript": {
"presets": ["es2016-node5", "react"],
"sourceMaps": "none"
},
"text/typescript":{
"target": "es6",
"module": "commonjs",
"sourceMap":false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"allowJs": true,
"jsx": "react"
}
}
}
}

关于reactjs - 使用带有 Electron 编译错误的 TSX 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45509059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com