2

我们在一个项目文件中使用来自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 文件不存在于生产包中。

PS 没有显示错误信息

4

0 回答 0