首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vite等构件工具
订阅
车宝山
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
构建系统能力:用“体系价值”倒逼业务信任 —— 前端架构师怎么搞
深入解析了“前端架构”的本质:不仅是技术选型和代码规范,更是一套支撑系统稳定、协作高效、业务持续演进的规则体系。如何从“写页面的人”成长为“构建系统的人”,并提出推动式开发思维。
深入理解 AST-带你揭秘前端工程的幕后魔法
引言 本文将带领大家了解什么是 AST,它的语法怎么学习,以及它在我们实际开发中有什么用,最后我们会带大家实现几个小案例,真实的感受一下 AST 的魔法。
手摸手教你写个ESLint 插件以及了解ESLint的运行原理
这篇文章目的是介绍如何创建一个ESLint插件和创建一个ESLint rule,用以帮助我们更深入的理解ESLint的运行原理,并且在有必要时可以根据需求创建出一个完美满足自己需求的Lint规则。 禁止项目中setTimeout的第二个参数是数字。 PS: 如果是数字的话,很容…
手写一个轻量级的 js 打包工具
当我们用 node 去运行 index.js 的时候,会得到这样的结果 hello, water! I'm 28 years old.。但是当我们直接在 html 中引入该 index.js 文件,控制台是会报错的,就像下面这样(相信大家都应该见过): 那很显然了,浏览器已经很…
如何发布一个属于自己的 npm 包?
对于前端菜鸟的我而言,npm的用途就是管理项目以及安装各种工具包。但进入职场之后,接到一个需求,要求我把项目中某个功能抽离出来,单独发布一个 npm 包。脑子第一想法,我这菜鸟也配发布 npm 包。但
如何设计一个JavaScript插件系统,编程思维比死磕API更重要
WordPress有插件、 jQuery有插件、Gatsby、Eleventy和Vue也是如此。 插件是库和框架的常见功能,并且有一个很好的理由:它们允许开发人员以安全,可扩展的方式添加功能。这使核心项目更具价值,并建立了一个社区——所有这些都不会增加额外的维护负担。太好了! …
使用Vite库模式打包一个Vue组件
介绍 学习本篇文章会带领大家使用Vite库模式来打包一个Vue组件。 首先先介绍下Vite这款工具:它是一款前端构建工具。可帮助前端开发人员提供高效开发体验的开发工具,也基于Rollup提供打包功能的
手把手教你写几个实用的的AST插件
AST 是非常有用的。 今天下午听了小组一个老哥做的AST分享,深以为然。 为了加深印象,就写了篇总结,顺便分享给大家,希望能给朋友们一些启发。 AST有用,口说无凭, 且看几个具体的案例。 这些无不借助了AST。 下面我们就进入今天的内容。 1. AST 基本概念 在计算机科…
使用 pnpm 构建 Monorepo 项目
monorepo 是什么 monorepo 是把多个项目的所有代码放到一个 git 仓库中进行管理,多个项目中会有共享的代码则可以分包引用。整个项目就是有 root 管理的 dependencies
这些前端新技术你很难再忽视了 —— Monorepo
很多技术都是这样,很久前就被提出来了,但是真正被广泛使用,又是另外一回事,或许将来某一个时候赖于某个环境的变化、或者技术生态的发展等等,意外就又爆火了,如果没有,则慢慢走向湮灭了。