1 由于dva默认是会给class后面添加后缀,由于本项目会引用大量外部css,所以需要关闭该功能。
修改.roadhogrc,在里面添加一句
"entry": "src/index.js",
"disableCSSModules":true,
"env": {
2 编辑 .roadhogrc,使 babel-plugin-import (按需加载)插件生效。
首先安装插件
cnpm install antd babel-plugin-import --save
"extraBabelPlugins": [
"transform-runtime",
["import", { "libraryName": "antd", "style": "css" }]
],
目前先修改到这,最终.roadhogrc的内容大概如下:
{
"entry": "src/index.js",
"disableCSSModules":true,
"env": {
"development": {
"extraBabelPlugins": [
"dva-hmr",
"transform-runtime"
]
},
"production": {
"extraBabelPlugins": [
"transform-runtime",
["import", { "libraryName": "antd", "style": "css" }]
]
}
}
}