.babelrc的配置
transform-decorators-legacy
是一个babel的插件
decorator 本质是一个 wrapper,可以动态增强【类】,【实例方法】的能力
被装饰者对于装饰者是毫无感知的
读者如果感兴趣,可以深入学习【装饰者模式】
要注意的是,在 ES7 中,decorator 只是一个语法糖而已
可以参看这个文章:http://imweb.io/topic/588a036a20ba5404177792d7
{
"plugins": [
"transform-decorators-legacy",
]
}
对于antd:
提示使用babel-plugin-import 来减少app 包的大小.
"plugins": [
[
"import",
{
"libraryName": "antd",
"style": false
}
]
]
注意看:.babelrc里面的名字和package.json里面的包名其实是对应的。
babel-plugin-import
babel-plugin-transform-decorators-legacy