2

我有一个 CSS 文件,我需要将其导入到我的应用程序中。我的问题是 Webpack 将字符串替换"\f2e9"为不可读的东西。

例如。这是我导入的样式表的一部分:

.grid-cell.grid-cell-state-error:before {
  font: normal 22px/28px "corefonticon";
  content: "\f2e9";
}

.grid-cell.grid-cell-state-neutral:before {
  font: normal 22px/28px "corefonticon";
  content: "\f2e9";
}

这就是它在捆绑的 CSS 文件中的样子:

.grid-cell.grid-cell-state-error:before {
    content: "";
    font: normal 22px/28px corefonticon;
}

.grid-cell.grid-cell-state-neutral:before {
    content: "";
    font: normal 22px/28px corefonticon;
}

在原始文件中,我可以修改content. 但在捆绑文件中,它是单个字符。

这是我的 Webpack 配置:

{
  test: /(\.s[ac]ss)|(\.css)$/,
  use: [
    MiniCssExtractPlugin.loader,
    'css-loader',
    { loader: 'sass-loader', options: { sourceMap: !isProd } },
  ]
}

我该如何预防?

4

0 回答 0