前端工程化 · 初级 02
前端工程化初级题库第 2 组,共 12 张卡片。
前端工程化 · 初级 02
- webpack适用于大型复杂的前端站点构建: webpack有强大的loader和插件生态,打包后的文件实际上就是一个立即执行函数,这个立即执行函数…
多入口构建会形成多个入口相关的初始 chunk,output.filename 应使用包含入口名称的占位符来生成不同文件名;
contenthash 依据特定输出资源的内容生成,适用于精细的长期缓存控制;
Webpack 最初的目标是实现前端项目的模块化,旨在更高效地管理和维护项目中的每一个资源
Babel 是一个源到源的转换编译器(Transpiler),它的主要作用是将 JavaScript 的高版本语法(例如 ES6)转换成低版本语法(例如…
babel-polyfill 的历史作用是为旧运行环境补齐部分较新的 ECMAScript 运行时能力,使经过 Babel 转换后的代码能够真正执行。
- Loader直译为"加载器"。
WebPack是一个模块打包工具,可以使用 WebPack管理模块依赖,并编译输岀模块所需的静态文件。
Loader 是面向模块内容的转换器,可把样式、TypeScript 或其他资源转换成 webpack 能继续处理的模块。
Webpack 5 的 asset 类型会依据 dataUrlCondition 在 asset/inline 与 asset/resource 之间自…
Gulp是一个自动化构建工具,强调的是前端开发的流程,通过配置一系列的task,定义task处理的事物,然后定义执行顺序,来让Gulp执行task,从而…
- A 正确:module.rules 可配置多条规则,每条规则也能通过 use 指定一个或多个 loader。