Skip to content

Commit 40cd339

Browse files
committed
fix: icon issue
1 parent bcda8f4 commit 40cd339

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

rspack.config.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,21 @@ module.exports = (env, options) => {
109109
resourceQuery: { not: [/raw/, /inline/] },
110110
type: 'asset/resource',
111111
},
112-
// Regular CSS/SCSS files
112+
// Regular CSS files do not need Sass processing. Passing icon CSS through
113+
// Sass converts escaped private-use code points into literal characters in
114+
// production, which Cordova's asset WebView renders as missing glyphs.
113115
{
114-
test: /\.(?<!\.m\.)(sa|sc|c)ss$/,
116+
test: /(?<!\.m)\.css$/,
117+
type: 'javascript/auto',
118+
use: [
119+
rspack.CssExtractRspackPlugin.loader,
120+
'css-loader',
121+
'postcss-loader',
122+
],
123+
},
124+
// Regular Sass/SCSS files
125+
{
126+
test: /\.(?<!\.m\.)(sa|sc)ss$/,
115127
type: 'javascript/auto',
116128
use: [
117129
rspack.CssExtractRspackPlugin.loader,

0 commit comments

Comments
 (0)