我们在一个项目文件中使用了 antd / lib 中的 lib / styles / .css 文件。在生产版本中,即使 antd / package.json 将提供的位置的文件定义为sideEffects,也不会提供相同的版本。
我们已尝试为从Webpack配置的 module.rules 中的CSSLoader的node_modules拾取的所有CSS文件设置 sideEffects:true 。
导入声明-
import 'antd/lib/grid/style/index.css';
antd / package.json 中的sideEffects定义
[
"dist/*",
"es/**/style/*",
"lib/**/style/*",
"*.less",
]
CSSLoader规则定义为我们将所需文件标记为sideEffects-
的一部分{
include: [/node_modules/],
sideEffects: true,
}
从 antd 导入的CSS文件在生产包中不存在。
P.S。没有显示错误消息