<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>工具链 on LYon's Blog</title><link>https://yindongliang.com/docs/Frontend/Tooling/</link><description>Recent content in 工具链 on LYon's Blog</description><generator>Hugo</generator><language>zh-cn</language><atom:link href="https://yindongliang.com/docs/Frontend/Tooling/index.xml" rel="self" type="application/rss+xml"/><item><title>Overview</title><link>https://yindongliang.com/docs/Frontend/Tooling/00-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://yindongliang.com/docs/Frontend/Tooling/00-overview/</guid><description>&lt;blockquote class='book-hint '>
&lt;p>AI 参与说明（Agent：Claude Code）：本页为 Frontend 工具链专题收口页，保留既有内容主题并补充稳定入口。链接可用性核验于 2026-08-19。&lt;/p>&lt;/blockquote>&lt;h2 id="工具链专题">工具链专题&lt;a class="anchor" href="#%e5%b7%a5%e5%85%b7%e9%93%be%e4%b8%93%e9%a2%98">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://yindongliang.com/docs/Frontend/Tooling/frontend-lint-and-format-plugins/">插件生态与基础配置（ESLint / Prettier）&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://yindongliang.com/docs/Frontend/Tooling/frontend-visualization-libraries/">可视化库速览（D3.js / Chart.js / Three.js）&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://yindongliang.com/docs/Frontend/Tooling/build-tools/">构建流程与打包认知（Webpack / Rollup / Gulp）&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>插件</title><link>https://yindongliang.com/docs/Frontend/Tooling/frontend-lint-and-format-plugins/</link><pubDate>Sat, 08 Feb 2025 00:00:00 +0000</pubDate><guid>https://yindongliang.com/docs/Frontend/Tooling/frontend-lint-and-format-plugins/</guid><description>&lt;blockquote class='book-hint '>
&lt;p>AI 参与说明（Agent：Claude Code）：本页由 Claude Code 整理，正文中的原有小节标题予以保留，另补充该主题的一手与权威参考入口；链接可访问性核验于 2026-08-14。&lt;/p>&lt;/blockquote>&lt;p>前端工程里 Prettier 与 ESLint 分工不同：Prettier 只管代码格式，ESLint 管代码质量与可疑写法。两者同时使用时，应关闭 ESLint 中与格式相关的规则，避免互相冲突。&lt;/p></description></item><item><title>可视化工具</title><link>https://yindongliang.com/docs/Frontend/Tooling/frontend-visualization-libraries/</link><pubDate>Sat, 08 Feb 2025 00:00:00 +0000</pubDate><guid>https://yindongliang.com/docs/Frontend/Tooling/frontend-visualization-libraries/</guid><description>&lt;blockquote class='book-hint '>
&lt;p>AI 参与说明（Agent：Claude Code）：本页由 Claude Code 整理，正文中的原有小节标题予以保留，另补充该主题的一手与权威参考入口；链接可访问性核验于 2026-08-14。&lt;/p>&lt;/blockquote>&lt;p>三者定位不同：D3.js 是数据驱动的底层可视化工具箱，自由度最高也最费手工；Chart.js 面向常规统计图表，开箱即用；Three.js 是 WebGL 的 3D 渲染库，与前两者不属于同一问题域。&lt;/p></description></item><item><title>构建工具</title><link>https://yindongliang.com/docs/Frontend/Tooling/build-tools/</link><pubDate>Fri, 28 May 2021 00:00:00 +0000</pubDate><guid>https://yindongliang.com/docs/Frontend/Tooling/build-tools/</guid><description>&lt;h2 id="参考">参考&lt;a class="anchor" href="#%e5%8f%82%e8%80%83">#&lt;/a>&lt;/h2>
&lt;p>文档 &lt;a href="https://webpack.docschina.org">https://webpack.docschina.org&lt;/a>&lt;/p>
&lt;p>demo &lt;a href="https://github.com/ruanyf/webpack-demos">https://github.com/ruanyf/webpack-demos&lt;/a>&lt;/p>
&lt;h2 id="构建一般做哪些事情">构建一般做哪些事情？&lt;a class="anchor" href="#%e6%9e%84%e5%bb%ba%e4%b8%80%e8%88%ac%e5%81%9a%e5%93%aa%e4%ba%9b%e4%ba%8b%e6%83%85">#&lt;/a>&lt;/h2>
&lt;p>代码转换：将 TypeScript 编译成 JavaScript、将 SCSS 编译成 CSS 等。&lt;/p>
&lt;p>文件优化：压缩 JavaScript、CSS、HTML 代码，压缩合并图片等。&lt;/p>
&lt;p>代码分割：提取多个页面的公共代码，提取首屏不需要执行部分的代码让其异步加载。&lt;/p></description></item></channel></rss>