首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端工程化
zhangbao90s
创建于2023-05-20
订阅专栏
工程化相关知识介绍
等 10 人订阅
共19篇文章
创建于2023-05-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
如何使用 DeepSeek 编写一个 AI 模型问答程序?
现在,AI 代理程序广泛存在于我们的网络世界。本文将带领大家学习如何使用 DeepSeek 模型编写一个 Node 版本的 AI 模型问答程序。 首先,我们需要先申请一个调用大模型时的 API Key
氛围编码不应成为技术懈怠的借口
AI 辅助开发正在改变我们构建软件的方式,但这并不能成为放弃严谨性、代码审查或工艺水平的借口。"氛围编程"不能成为低质量工作的挡箭牌。
Tauri 与 Electron 对比:性能、包大小及实际权衡
在跨平台应用开发中选择 Tauri 还是 Electron?本文通过实际对比和基准测试数据,深入剖析两者的差异。
深入探讨浏览器渲染过程
浏览器的渲染过程是多个线程、进程和阶段的复杂编排,它将原始的 HTML、CSS 和 JavaScript 转换为屏幕上的交互像素
webpack 入门教程:打包入口和打包输出
本文讲解了webpack 中 2 个最基础的核心概念:打包输入(Entry) 和 打包输出(Output)。Entry 用来指定打包的入口文件,而 Output 则是用于制定打包产物的输出位置以及输出
webpack 入门教程:打包你的第一个应用
本文是 webapck 入门教程系列的第一篇,教你如何通用 webpack 打包你的第一个简单应用,过程会学习一些核心概念和常用设置
Rollup:一个高效的现代 JavaScript 模块捆绑程序
Rollup 是一个非常流行和成熟的 JavaScript 的模块打包器,你可能利用它轻松打包 JavaScript 库或应用程序
YAML 快速入门
YAML 是一种数据序列化语言(data serialization language),允许你以紧凑且易读的格式存储复杂数据。对 DevOps 和虚拟化等场景下,构建高效的数据管理系统和自动化至关重
使用 tsup 创建你的全新现代 TypeScript/JavaScript 库
tsup 是基于 esbuild 开发的一个新型打包工具(比 rollup 还新)。内置了 TypeScript 支持,零配置、开箱即用,帮助你高效创建现代 TypeScript/JavaScript
Cron 表达式: 一套用于指定定时任务的表达式
Cron 是一种用于设置定期执行任务的表达式。最早出现于 Unix 操作系统,crontab 软件中就是一款使用这套语法的任务管理工具,常用于备份系统或清理日志
husky: 借助 Git Hooks 提升你提交的代码质量
husky + lint-staged 的组合已经成为前端项目使用 ESLint、Prettier 做代码格式化和有效检查的标准工具链,本文就来学习它们的工作原理和配置方式
pnpm: 扁平化的 node_modules 不是唯一的方式
本文解释 pnpm 所创建的 node_modules 结构是什么样的,从中我们可以看出 pnpm 之所以高效、简单和节省硬盘空间的原因
pnpm 的严格性是如何避免项目潜在 BUG 的?
npm 3+ 及 Yarn 的扁平化 `node_modules` 算法,会导致项目间接依赖暴露问题,而这可能会埋下极大的项目潜在 BUG,那 pnpm 是如何来避免的呢?
简单说说前端项目中可用的 API Mocking 策略
看到一篇文章《API Mocking Strategies for JavaScript Applications》,介绍前端项目中的 API Mocking 策略,阅读后有些收获,来跟大家分享
mswjs:在浏览器和 Node 环境中轻松做 API Mocking
mswjs 是一个同时兼容浏览器和 Node 的 API mocking 库,帮助开发者在 API 还没 ready 的情况下,通过 mock 数据进行完美开发
webpack 5 模块联邦入门教程
本文将带大家快速地学会在 webpack 5 进行模块联邦功能的配置。将构建两个单独的单页应用程序(SPA),并使用模块联邦在运行期间共享组件。
[译] 模块打包器是什么,它是如何工作的?
模块打包器是将JavaScript 模块打包成单个JavaScript文件的工具。本文会向大家分别展示webpack以及rollup的打包实现。
[译] 一步步教你如何编写自定义的 Babel 转换
一份逐步指南,教你如何编写自定义的 Babel 转换。通过手动操作 AST 树,感受下 Babel 的代码转换过程。
[译] webpack 教程:如何从零开始设置 webpack 5
本文讲述如何从头配置 webpack。像所有事情一样,一旦你深入学习并了解它,会发现它并不可怕,并且只需要学习几个主要概念就能完成设置。