Authored by ccbikai

雪碧图打包调整

@@ -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')({