我想使用 MobX 装饰器,但是当我尝试运行我的代码时,我收到以下错误消息:
Leading decorators must be attached to a class declaration
我的应用程序将数据存储在 nedb 的数据存储中,我想用 mobx 观察它们。
例如,如果我有以下代码:
import { observable } from 'mobx';
import Datastore from 'nedb';
@observable projectsDb = new Datastore({
filename: __dirname + './projects.json',
autoload: true,
timestampData: true,
});
export default projectsDb;
当我启动我的电子应用程序时,我使用以下命令:
"browserify -t [ babelify --presets [ react es2015 stage-1] --plugins [transform-decorators-legacy] ] app/app.jsx -o app/js/app.js && stylus app/css/styles.styl -o app/css/styles.css && electron app/main.js",
此外,所有 devDependencies 和 Dependencies 都添加到我的 package.json 中。
我的“开始”命令中是否有任何错误或对 observable 的概念有任何误解?