将试剂版本从0.6.0更新到0.8.1时,无法读取未定义的属性“调用”

时间:2019-05-14 10:06:59

标签: clojurescript reagent

我正在将试剂的版本从0.6.0更新到0.8.1,并收到错误Cannot read property 'call' of undefined。试剂中的create-class方法引发了错误。

尝试添加cljs.create-react-class,但这没用。

1 个答案:

答案 0 :(得分:0)

对于从搜索引擎着陆的人:

我也在从试剂0.6.0到0.8.1的迁移过程中遇到了这个问题,但是我怀疑这是特定于版本的。

在某个时候,以https://github.com/Gonzih/cljs-electron为基础,我能够使应用程序进入奇怪的状态,并且试剂无法正确加载。从奇怪的状态恢复并让cljsbuild重新工作的一种工作方法是删除所有作为编译输出的内容,特别是删除.gitignoretargetresources/public/js,等等。)。删除这些文件并重新运行lein cljsbuild once后,该应用程序又可以工作了。