Showing
1 changed file
with
7 additions
and
1 deletions
@@ -39,6 +39,9 @@ const dist = { | @@ -39,6 +39,9 @@ const dist = { | ||
39 | font: `${distRoot}/assets/font` | 39 | font: `${distRoot}/assets/font` |
40 | }; | 40 | }; |
41 | 41 | ||
42 | +// webpack 内嵌的样式中的雪碧图,写文件的时候会有冲突,这边使用单实例 | ||
43 | +let postcssSprites; | ||
44 | + | ||
42 | /** | 45 | /** |
43 | * postcss plugins for both dev and pro | 46 | * postcss plugins for both dev and pro |
44 | * @parem et Symbol | 47 | * @parem et Symbol |
@@ -93,9 +96,12 @@ const postcssPlugin = (et) => { | @@ -93,9 +96,12 @@ const postcssPlugin = (et) => { | ||
93 | }); | 96 | }); |
94 | } | 97 | } |
95 | 98 | ||
99 | + if (!postcssSprites) { | ||
100 | + postcssSprites = require('postcss-sprites').default(sprites); | ||
101 | + } | ||
96 | plugins = [ | 102 | plugins = [ |
97 | require('precss'), | 103 | require('precss'), |
98 | - require('postcss-sprites').default(sprites), | 104 | + postcssSprites, |
99 | require('postcss-assets')(assets), | 105 | require('postcss-assets')(assets), |
100 | require('postcss-calc'), | 106 | require('postcss-calc'), |
101 | require('postcss-pxtorem')({ | 107 | require('postcss-pxtorem')({ |
-
Please register or login to post a comment