此前,我在react项目中使用了es6语法,例如:class关键字。然而nodejs本身是不支持es6语法的,更重要的是落后的浏览器也不支持es6语法,为了能够让它们理解es6语法,我们使用了babel插件来将es6转义为es5语法。 继续阅读
webpack之babel插件困惑解疑
发表评论
此前,我在react项目中使用了es6语法,例如:class关键字。然而nodejs本身是不支持es6语法的,更重要的是落后的浏览器也不支持es6语法,为了能够让它们理解es6语法,我们使用了babel插件来将es6转义为es5语法。 继续阅读
在之前的学习过程中,react单页应用经过webpack打包之后会输出大概如下的目录结构,它就是站点的所有前端组成了: 继续阅读
这两天,将之前练习的项目整理的同时,把之前遗留了一些组件未实现的逻辑实现了。例如:loading失败点击重试的逻辑。
在打包生产环境代码的时候,发现2个问题还比较重要,在这里记录一下。 继续阅读
接着上篇《如何为react导入css和img?》 来说,对于一个多页面应用来说,webpack会把每个entry独立编译成chunk,也就是生成一对js和css文件。如果2个chunk代码都引用了同样的库(例如jquery),那么jquery代码会被分别打包进入2个chunk中,导致js文件尺寸增加,是一个不必要的冗余。 继续阅读