我正在尝试使用babelify在React中的类上使用装饰器。我在babel中应用了“ es7.decorators”选项,但是当遇到“ @”字符时,我一直收到“意外令牌”错误。
谁有想法?下面是一个简单的示例。
装饰器:
export default function(Component) {
return class extends Component {
constructor() {...}
}
}
类:
import myDecorator from 'decorator';
@myDecorator
class MyClass{...}
我正在使用babelify(Babel的浏览转换):
browserify().transform(babelify.configure({
optional: ['es7.decorators']
})
最佳答案
感谢@LeonidBeschastny提及.babelrc
文件,使用配置文件修饰器可以正常工作,使用babelify自述文件中描述的设置由于任何原因均不起作用(不确定我的设置或其他设置)。
关于javascript - 带有Babel的装饰器,意外的 token ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33076646/