import { Button } from 'antd';
的寫法會引入 antd 下全部的模塊。
爲了提升打包編譯的速度和瀏覽器下載資源的速度,能夠經過如下的寫法來只加載須要的組件:css
import Button from 'antd/lib/button'; import 'antd/lib/button/style';
cnpm i babel-plugin-import --save-dev
.babelrc
文件,在
plugins
節點下,添加下面這個配置項:
{
"plugins": ["transform-runtime", ["import", { "libraryName": "antd", "style": true }]]
}
antd/lib/xxx
的寫法了,同時由於設置了 style 屬性,模塊樣式也能夠按需自動加載,不須要再手動引入css或less文件了。
import { Button } from 'antd';