diff --git a/lib/config/postcss.js b/lib/config/postcss.js
index <HASH>..<HASH> 100644
--- a/lib/config/postcss.js
+++ b/lib/config/postcss.js
@@ -118,8 +118,8 @@ module.exports = function (options, webpackConfig) {
                     onSaveSpritesheet: spritesOnSaveSpritesheet
                 }
             }),
-            discernFontSVG(),
-            postcssIconFont(svg2fontOptions)
+            postcssIconFont(svg2fontOptions),
+            discernFontSVG()
         ];
     };
 };
@@ -142,7 +142,7 @@ function discernFontSVG() {
                         searchValue = '.svg';
                         index = decl.value.indexOf(searchValue);
                         if (index > -1) {
-                            decl.value = strSplice(decl.value, index + searchValue.length, 0, '__font');
+                            decl.value = strSplice(decl.value, index + searchValue.length, 0, '?__font');
                             return false;
                         }
                     }
refactor: postcss插件执行顺序更新