Loading

摘要: Babel的深入解析 为什么需要babel? 事实上,在开发中我们很少直接去接触babel,但是babel对于前端开发来说,目前是不可缺少的一部分:开发中,我们想要使用ES6+的语法,想要使用TypeScript,开发React项目,它们都是离不开Babel的; Babel是一个工具链,主要用于旧浏 阅读全文
posted @ 2022-02-13 23:24 sunflower-js 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Webpack的模块化 Webpack打包的代码,允许我们使用各种各样的模块化,但是最常用的是CommonJS、ES Module。那么它是如何帮助我们实现了代码中支持模块化呢? 我们来研究一下它的原理,包括如下原理: CommonJS模块化实现原理; ES Module实现原理; CommonJS 阅读全文
posted @ 2022-02-13 19:57 sunflower-js 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 加载文件 file-loader 我们项目中可以加载图片,我们需要在项目中使用图片,比较常见的使用图片的方式是两种: img元素,设置src属性; 其他元素(比如div),设置background-image的css属性; 这个时候,打包会报错 要处理jpg、png等格式的图片,我们也需要有对应的l 阅读全文
posted @ 2022-02-13 14:05 sunflower-js 阅读(40) 评论(0) 推荐(0) 编辑
摘要: css处理 css-loader的使用 我们创建一个component.js,通过JavaScript创建了一个元素,并且希望给它设置一些样式; 上面的错误信息告诉我们需要一个loader来加载这个css文件,但是loader是什么呢?loader 可以用于对模块的源代码进行转换;我们可以将css文 阅读全文
posted @ 2022-02-13 00:10 sunflower-js 阅读(42) 评论(0) 推荐(0) 编辑