自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 webpack5 module chunk bundle的区别

chunk 多模块合成的,如 entry import splitChunk。module 各个源码文件,webpack中一切都是模块。bundle 最终输出的文件,与chunk一一对应。

2024-04-02 13:47:22 131 1

原创 webpack5 IgnorePlugin和noParse

处理时间的lib import moment from moment。1、ignorePlugin直接不引入,代码中没有。· 默认会引入所有js代码,代码过大。2、noParse引入,但不打包。· 如何只引入需要的模块。

2024-04-01 19:03:54 362

原创 webpack5 多进程打包

【代码】webpack5 多进程打包。

2024-03-19 17:57:29 284 1

原创 webpack5 性能优化 babel-loader

【代码】webpack5 性能优化 babel-loader。

2024-03-19 17:45:00 124 1

原创 webpack5 配置react和vue框架

babel/preset-react用于编译jsx语法。vue-loader用于编译vue。配置.babelrc。

2024-03-13 15:36:35 255 1

原创 webpack5 DLLPlugin

DLLPlugin动态连接库,可以提升开发环境代码的编译速度为什么使用:1. 前端框架Vue、React体积大,构建慢2. 比较稳定,基本不会升级版本3. 同一个版本之构建一次,不会每次都重新构建4. 并且webpack已经内置支持了DLLPlugin。

2024-03-12 19:01:31 308 1

原创 webpack5 抽离第三方代码和业务代码

对于大面积使用的第三方代码以及在业务中多次引用的业务代码需要进行抽离,避免在生产环境下浏览器重复请求加载。

2024-03-12 18:36:18 279 1

原创 webpack5 抽离css

在生产环境中如果使用style-loader将css代码嵌入到html文件中可能会发生意外,所以在生产环境下,需要对css代码进行抽离,抽离过后,html会已外链的形势引入css。开发环境可以依然使用style-loader。

2024-03-12 16:46:38 202

原创 webpack5 多入口

在打包前需要将输出目录,这里是dist目录,里面的文件清空,需要安装clean-webpack-plugin插件。设置入口文件为src目录下的index.js和other.js文件。需要安装html-webpack-plugin插件。

2024-03-12 16:25:44 278 1

原创 webpack5 基本配置

loader 的执行顺序是:从后往前, css-loader用于处理css文件,将css文件打包到js中,配合style-loader使用,将css文件打包并插入到页面中。当内容不发生变化时,文件的哈希值不会发生改变,再次需要改文件时直接从缓存读取,如果内容发生了改变, 文件的哈希值也会发生改变,需要重新加载。在基本配置中配置babel-loader,需要先安装依赖,babel-loader会将es语法进行兼容性转化。如果是在测试的环境中, 需要安装对应插件file-loader或者url-loader。

2024-03-12 15:56:24 417 1

原创 h5移动端适配

通常如果要实现响应式的尺寸,会使用rem和vw,rem是相对于跟元素的字体大小,vw是相对于适口的大小,1vw相当于总宽的的1%。在日常的开发中,设计师给的设计稿的尺寸一般为375和750像素的,但是用户使用的手机的尺寸都是不一样的,需要根据设计尺寸生成适合所有手机的尺寸。用于将 px 单位转化为 vw/vh 单位,但是vant组件的设计稿尺寸为375,往往不适配一般的750设计稿。autoprefixer插件,为兼容所有浏览器,部分CSS属性需要加上不同的浏览器前缀,

2024-03-11 21:17:24 483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除