确保您在项目的根目录中有一个.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"
}
}
}
}