首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
工具类
订阅
liuniansilence
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
🚀 看你的简历,你说你会AST,来、写个插件
前言 👮🏻面试官:“你好,看你简历,你说你会AST,请介绍一下你对AST的理解” 👦🏻我:“你好!AST代表抽象语法树,它是源代码的结构化表示。在前端开发中,AST可以用于代码解析、分析和转换。” 👮
开发一个 Webpack 插件原来这么简单
插件是webpack的重要组成部分,为用户提供了一种强大方式来直接触及webpack的编译过程(compilationprocess)。插件能够钩入(hook)到在每个编译(compilation)中
带你深度解锁Webpack系列(优化篇)
带你深度解锁Webpack系列(基础篇) 和 带你深度解锁Webpack系列(进阶篇),主要是讲解了 Webpack 的配置,但是随着项目越来越大,构建速度可能会越来越慢,构建出来的js的体积也越来越大,此时就需要对 Webpack 的配置进行优化。 本文罗列出了十多种优化方式…
利用docker搭建前端开发环境
由于去年的烧烤摊营收达预期,烧烤哥给自己买了台新电脑。但新电脑上啥都没有,导致晚上收摊后回去无法加班,很是苦恼。 为了不影响烧烤摊今年的业绩,烧烤哥还是在自己的游戏本(玩游戏的本子)上搭起了一个前端开发环境。 我们先来捋一捋,烧烤哥的业务涉及到web开发、taro小程序。所以只…
前端为什么要用 docker?
相信很多前端同学或多或少都听说过 docker,但是却对它有着深深地误解,以为 docker 技术跟我们前端并没什么关系。 其实并不是这样,我们前端也能使用 docker 技术来帮我们提升效率。(毕竟有人说,前端无所不能啊~) docker 是一个容器化的平台。它是最近几年流行…
webpack5的Runtime代码浅析
本篇主要是分析了 webpack5 的打包后代码,文件进过 webpack 打包后会增加很多东西那这些东西就是我们现在要做的,顺便分析了以下 import() 这种按需加载它做出了那些工作是怎么个按需
快速Webpack学习记之《__webpack_require__》
为了看到Webpack是怎么把模块进行加载和打包,这里创建了两个文件,分别是a.js和index.js,index.js调用了a.js的funcA。 以下webpack打包出来的文件(我做了一些删减和eval的转换)。 接下来我们一步一步看看模块是怎么加载的。 我们看到整个立即…
看完这篇还搞不懂webpack,求你打我
webpack是一个打包工具,他的宗旨是一切静态资源皆可打包。有人就会问为什么要webpack?webpack是现代前端技术的基石,常规的开发方式,比如jquery,html,css静态网页开发已经落后了。现在是MVVM的时代,数据驱动界面。webpack它做的事情是,分析你的…
package.json 中的 browser,module,main 字段优先级探索
前端开发中使用到 npm 包那可算是家常便饭,而使用到 npm 包总免不了接触到 package.json 包配置文件。 老司机们很快地给出答案:main 字段中指定的文件。 浏览器/服务端都可以使用。 如果我们需要开发一个 npm 包同时兼容支持 web端 和 server …
发布一个 ESM 和 CJS 并存的 package
回顾了模块化的发展,认识了如今 CJS 和 ESM 共存的局面,Node 也与时俱进跟进了双包的支持,为了弥补 package 未导出可能被滥用了的情况,Node 顺道完善了自身的功能。