gpt4 book ai didi

javascript - 带有 babel 的装饰器,意想不到的 token

转载 作者:行者123 更新时间:2023-12-02 15:34:18 25 4
gpt4 key购买 nike

我正在尝试使用 babelify 在 React 中的类上使用装饰器。我在 babel 中应用了“es7.decorators”选项,但当遇到“@”字符时,我不断收到“意外 token ”错误。

大家有什么想法吗?下面是一个简单的例子。

装饰器:

export default function(Component) {
return class extends Component {
constructor() {...}
}
}

类(class):

import myDecorator from 'decorator';

@myDecorator
class MyClass{...}

我正在使用babelify (Babel 的 Browserify 转换):

browserify().transform(babelify.configure({
optional: ['es7.decorators']
})

最佳答案

感谢@LeonidBeschastny提到.babelrc文件,使用配置文件装饰器可以正常工作,使用babelify自述文件中描述的设置不起作用,无论出于何种原因(不确定我的设置是否正确)或其他)。

关于javascript - 带有 babel 的装饰器,意想不到的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33076646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com