我在一个几乎为空的react组件中得到了这个错误:

"[ts]未终止的正则表达式文字."

import * as React from 'react';

export default class EmptyComponent extends React.Component {

    render() {

        return (
            <p>Hello</p>
        );
    }
}

我不知道我做错了什么!

推荐答案

原来我用的是.ts文件扩展名,而不是.tsx

Make sure your component file extension is .tsx(如果您使用的是Typescript)或.jsx(如果您使用的是Javascript).

Typescript相关问答推荐

如何一般设置映射类型的值

相交TypScript中的对象和接口

当类型不能undefined时,如何使编译器抛出错误?

映射类型中和映射类型之间的通用变量推断

条件类型中的Typescript二元组推理

Angular 17 -如何使用新的@if语法在对象中使用Deliverc值

为什么tsx不判断名称中有"—"的属性?'

具有继承的基于类的react 组件:呈现不能分配给基类型中的相同属性

与字符串文字模板的结果类型匹配的打字脚本

对扩展某种类型的属性子集进行操作的函数

如何在Typescript 中组合unions ?

类型';字符串|数字';不可分配给类型';未定义';.类型';字符串';不可分配给类型';未定义';

17个Angular 的延迟观察.如何在模板中转义@符号?

错误:NG02200:找不到类型为';对象';的其他支持对象';[对象对象]';.例如数组

类型判断数组或对象的isEmpty

来自枚举的<;复选框和组件列表

Typescript泛型调用对象';s方法

可以';t使用t正确地索引对象;联合;索引类型

显式推断对象为只读

如何使用 runInInjectionContext 中的参数测试功能性路由防护