![](https://i-blog.csdnimg.cn/blog_migrate/37e835746dd43b5edac81775a3cef861.png)
小图,可采用base64 压缩
![](https://i-blog.csdnimg.cn/blog_migrate/86f7059b5149e63da51a3548c428432f.png)
eslint 插件
![](https://i-blog.csdnimg.cn/blog_migrate/ae677ba11a67c4930f21e47b3fd133c3.png)
babel 编译兼容性代码
![](https://i-blog.csdnimg.cn/blog_migrate/e5d0817abeee823c5cfe86d6fea938ca.png)
![](https://i-blog.csdnimg.cn/blog_migrate/95c69afa22337ccd9ac7cfed7cc9b6c3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e0ca76fbbc072d2c3a58e9398041658e.png)
Css 文件目前被打包到 js 文件中,当 js 文件加载时,会创建一个 style 标签来生成样式
这样对于网站来说,会出现闪屏现象,用户体验不好
我们应该是单独的 Css 文件,通过 link 标签加载性能才好
![](https://i-blog.csdnimg.cn/blog_migrate/d6a87743f59de0161a86f26a8b7ce406.png)
Css 兼容性处理
![](https://i-blog.csdnimg.cn/blog_migrate/1ab8800499f67a25bdfbd069be236f49.png)
Css 压缩
SourceMap
![](https://i-blog.csdnimg.cn/blog_migrate/b5ecb5f8be3fb310f030818d9c66bbbf.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f3d03378dbc814f7500c2add409929da.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6a00fcd2d7b9a71bec106fa8998498ee.png)
![](https://i-blog.csdnimg.cn/blog_migrate/79637dffac8c34659d4a973374dbb7a5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/39d4e9a5378977f91388eff34b750ce4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/eb279366fee227a583da8d6ac490f537.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9b4a1c82d3d968707431aeefd7298ecd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e180cf415a5d3445b5b69a3fe3316094.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a9e3dcc2a7d7c08060e15b50ea1704f1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7ce95b11378ba348cd5411784059ff65.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b88aef0f0e173a41a66d1b84e9ef8211.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f92bd1083956ff65897919a20cec4ff8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b1ee2f2376c4de014e1f35f2083250c9.png)
小图,可采用base64 压缩
eslint 插件
babel 编译兼容性代码
Css 文件目前被打包到 js 文件中,当 js 文件加载时,会创建一个 style 标签来生成样式
这样对于网站来说,会出现闪屏现象,用户体验不好
我们应该是单独的 Css 文件,通过 link 标签加载性能才好