首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
webpack构建
订阅
chiuwingyan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
面试官:webpack 是怎么处理 commonjs/esm
示例代码 假设我们有两个模块:一个 ESM 格式和一个 CommonJS 格式: math.js (CommonJS) index.js (ESM) 使用 Webpack 编译后的代码 Webpack
5000 字长文深度解析 typescript 项目中的 esm 模块依赖问题
本篇文章来聊一下 ts 项目中的一个大坑,esm 模块依赖问题。整理一下我从头到尾遇到的所有问题,来把平时接触到关于 node 模块化方案的零碎知识点串联起来,希望可以让大家少走弯路。
[译] 误解 ES6 模块,升级 Babel 的一个解决方案(泪奔)
说多了都是泪... 在 2015 年 10 月 29 号,Sebastian McKenzie、James Kyle 以及 Babel 团队的其他成员,发布了一个面向各地前端开发者的大型版本:Babel 6.0.0。太棒了,因为它不再是一个转译器,而是一个可插拔的 JavaSc…
webpack5中的tree-shaking 升级的那些事
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情 简介 webpack官方有标准的说法:Tree-shaking的本质是消除无用的js代码。无用代码消除在广
Webpack 打包commonjs 和esmodule 模块的产物对比
这篇文章不涉及 Webpack 的原理,只是观察下 Webpack 对 commonjs 和 esmodule 模块打包后的产物,读完后会对模块系统有个更深的了解。
ES 模块与浏览器特性:前端性能优化的新思路
现在的很多前端开发者,不管是出于代码可读性、代码简洁性还是其他可能存在炫技成分的原因,在编写 JS 代码时都喜欢用上最新的 ECMAScript 语法。但大多数的项目都还是会选择通过 babel
Tree-Shaking性能优化实践 - 原理篇
一. 什么是Tree-shaking 上图形象的解释了Tree-shaking 的本意,本文所说的前端中的tree-shaking可以理解为通过工具"摇"我们的JS文件,将其中用不到的代码"摇"掉,是一个性能优化的范畴。具体来说,在 webpack 项目中,有一个入口文件,相当…
Webpack 原理系列九:Tree-Shaking 实现原理
一、什么是 Tree Shaking Tree-Shaking 是一种基于 ES Module 规范的 Dead Code Elimination 技术,它会在运行过程中静态分析模块之间的导入导出,确
Webpack模块化实现&动态模块加载原理(8K+字长文!!收藏后阅读)
通过本文你可以学到什么:webpack对模块化语法的支持、打包后模块的链接执行、动态加载模块的处理流程,以及可能涉及到的诸多知识点等待你的发掘。提示:有些讲解放到了注释里,注意结合一起看。 目前前端工程通过webpack的构建,支持ESModule和CommonJs的写法,达到…
深入了解 webpack 模块加载原理
webpack 是一个模块打包器,在它看来,每一个文件都是一个模块。 无论你开发使用的是 CommonJS 规范还是 ES6 模块规范,打包后的文件都统一使用 webpack 自定义的模块规范来管理、加载模块。本文将从一个简单的示例开始,来讲解 webpack 模块加载原理。 …