首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
构建打包
订阅
牛马代表
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
面试官:你自己配置过webpack吗?有哪些核心配置?
一.Webpack.config.js重点配置 1.entry入口 用来指定打包入口文件,默认为./src/index.js,需要注意的是,entry后面可以接数组和对象,如果是数组的话,那么不管你有
AST抽象语法树
抽象语法树(abstract syntax code,AST)是源代码的抽象语法结构的树状表示。这里特指编程语言的源代码。 树上的每个节点都表示源代码中的一种结构,之所以说是抽象的,是因为抽象语法树并不会表示出真实语法出现的每一个细节,比如说,嵌套括号被隐含在树的结构中,并没有…
字节面试题:为什么vite更快
大家好!今天我们将探讨一个在项目开发中非常关键,同时也是字节,百度都考到过的问题 —— Vite 为什么比 Webpack 打包更快?
学webpack之loader原理,让面试官跪下来唱征服
引言 什么是loader? 众所周知,webpack是个只能识别js和json文件的小笨蛋,所以就要有loader来转换,让文件能被webpack识别到,从而顺利打包,loader还能对资源进行优化,
What?你还不明白npm, yarn, pnpm之间的区别?!
前言 因此我们就需要去了解一下,我们的包管理器,在前端比较主流的包管理器主要有三个(当然还有其他优秀的包管理器,本文主要介绍这三个),分别是:npm,yarn,pnpm 幽灵嵌套(Phantom De
🎨 一文了解 Webpack 插件机制之 Tapable
本文适用于前端方向的同学(没错就是给自己看的😭),Webpack 的插件机制本质上是一种事件流的机制,它的工作流程就是将各个插件串联起来,而实现这一切的核心就是 tapable。一起学习吧~
宝啊~谈谈Tapable
tapable 是一个类似于 Node.js 中的 EventEmitter 的库,但更专注于自定义事件的触发和处理。webpack 通过 tapable 将实现与流程解耦。
有了 vite,还需要 webpack 么?
Vite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。 那废话少说,我们先直接来试用一下。 我们来看下生成的代码, 因为 vite 尝试尽可能多地镜像 vue-cli 中的默认…
Vite为什么这么快?
前言 小伙伴们在面试的时候,是否有碰到过这样的问题,面试官:说说你对前端构建工具的理解 ?这时候大家就可能会说出自己比较熟悉的两个构建工具了, Webpack 和 Vite, 然后开始介绍他们两个之间
vite webpack原理和区别
Vite 和 Webpack 的工作原理有显著的不同,以下是对它们各自原理的简要说明: Vite 原理 原生 ES 模块: Vite 利用浏览器对原生 ES 模块(ESM)的支持,实现按需加载和编译。