"Super expression must either be null or a function, not object" 错误
"Super expression must either be null or a function, not object" error
我使用来自 https://github.com/realm/realm-js/blob/master/examples/ReactExample/components/realm.js 的示例代码。
'use strict';
import Realm from 'realm';
class Todo extends Realm.Object {}
Todo.schema = {
name: 'Todo',
properties: {
done: {type: 'bool', default: false},
text: 'string',
},
};
class TodoList extends Realm.Object {}
TodoList.schema = {
name: 'TodoList',
properties: {
name: 'string',
items: {type: 'list', objectType: 'Todo'},
},
};
export default new Realm({schema: [Todo, TodoList]});
当我运行这个的时候,我得到了
Super expression must either be null or a function, not object
错误。
我正在使用
"react": "^0.14.8",
"react-native": "^0.25.1",
"realm": "^0.12.0",
我该如何解决这个问题?感谢您的任何提示!
这已在即将推出的最新版本 0.13.0
中修复。您现在可以通过在 package.json
中将版本设置为 0.13.0-rc
来试用候选发布版
我使用来自 https://github.com/realm/realm-js/blob/master/examples/ReactExample/components/realm.js 的示例代码。
'use strict';
import Realm from 'realm';
class Todo extends Realm.Object {}
Todo.schema = {
name: 'Todo',
properties: {
done: {type: 'bool', default: false},
text: 'string',
},
};
class TodoList extends Realm.Object {}
TodoList.schema = {
name: 'TodoList',
properties: {
name: 'string',
items: {type: 'list', objectType: 'Todo'},
},
};
export default new Realm({schema: [Todo, TodoList]});
当我运行这个的时候,我得到了
Super expression must either be null or a function, not object
错误。
我正在使用
"react": "^0.14.8",
"react-native": "^0.25.1",
"realm": "^0.12.0",
我该如何解决这个问题?感谢您的任何提示!
这已在即将推出的最新版本 0.13.0
中修复。您现在可以通过在 package.json
0.13.0-rc
来试用候选发布版