antd package.json中的sideEffects无法按预期运行

时间:2019-07-05 08:09:16

标签: css webpack antd tree-shaking webpack-production

我们在一个项目文件中使用了 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。没有显示错误消息

0 个答案:

没有答案