我目前正在使用reactjs开发组件,但遇到解析错误,无法识别关键字const,let和var。解决这个问题有见识吗?
我尝试将es6软件包安装到react项目。
Failed to compile.
./src/components/Calendar.js
Line 12: Parsing error: Unexpected keyword 'const'
10 |
11 | state={
> 12 | const localizer = BigCalendar.momentLocalizer(moment)
| ^
13 | }
14 |
15 |
我希望使用没有解析错误的变量。
答案 0 :(得分:2)
localizer是键而不是值。您可以在组件状态之外将其值设为const并在状态内使用它,但不能在这样的对象内声明变量。你可以这样做...
const localizer = BigCalendar.momentLocalizer(moment);
state = {
localizer: localizer
};