小编aft*_*ock的帖子

Babel插件 - 提议装饰器未按预期工作

我在我的程序中添加了这两个devDependencies package.json:

"@babel/plugin-proposal-class-properties": "^7.1.0",
"@babel/plugin-proposal-decorators": "^7.1.6",
Run Code Online (Sandbox Code Playgroud)

.babelrc一个文件中,我将它们添加为插件:

{
    "presets": ["module:metro-react-native-babel-preset"],
    "plugins": [
        ["@babel/plugin-proposal-decorators", { "legacy": true}],
        ["@babel/plugin-proposal-class-properties", { "loose": true}]
    ]
}
Run Code Online (Sandbox Code Playgroud)

我使用mobx所以observable是干净的语法,我的文件看起来像这样:

class AppStore {
  @observable username = ''
}

export default (new AppStore())
Run Code Online (Sandbox Code Playgroud)

但它始终显示此错误:

我想我已经正确完成了,但无法检测babel插件是否已加载.

javascript babel reactjs babeljs react-native

7
推荐指数
1
解决办法
766
查看次数

标签 统计

babel ×1

babeljs ×1

javascript ×1

react-native ×1

reactjs ×1