编译失败(反应javascript)
Failed to compile (react javascript)
这是我的问题,希望有解决办法
./src/LineGraph.js
Syntax error: D:/programming/corona-tracker-app/covid-19-tracker/src/LineGraph.js: Unexpected token (88:12)
86 | return (
87 | <div>
> 88 | {data?.length > 0 && (
| ^
89 | <Line
90 | options={options}
91 | data={{
code 1
code 2
根据您的代码图像,您使用 Typescript 运算符处理空安全(或具有值):?.
并且当您在第 67 行使用 useState
定义 data
对象时,分配了一个空对象。
LineGraph
组件 运行 并用空对象渲染,如果你想检查 data
是否有值,这可能对你有帮助:
Object.keys(data).length
所以:
return(
<div>
{Object.keys(obj).length === 0 && (
<Line
// options
/>
)}
</div>
)
这是我的问题,希望有解决办法
./src/LineGraph.js
Syntax error: D:/programming/corona-tracker-app/covid-19-tracker/src/LineGraph.js: Unexpected token (88:12)
86 | return (
87 | <div>
> 88 | {data?.length > 0 && (
| ^
89 | <Line
90 | options={options}
91 | data={{
code 1 code 2
根据您的代码图像,您使用 Typescript 运算符处理空安全(或具有值):?.
并且当您在第 67 行使用 useState
定义 data
对象时,分配了一个空对象。
LineGraph
组件 运行 并用空对象渲染,如果你想检查 data
是否有值,这可能对你有帮助:
Object.keys(data).length
所以:
return(
<div>
{Object.keys(obj).length === 0 && (
<Line
// options
/>
)}
</div>
)