首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
组件化工程
订阅
Spitfire_Mk_IX
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
搭建自己的 typescript 项目 + 开发自己的脚手架工具 ts-cli
这个事情起始于前两天给团队写一个脚手架工具,这段时间刚做做完一个系统,是团队第一个正式意义上的全栈项目;团队有自己的前端脚手架,但是没有后端脚手架,所以想着给团队写一个后端脚手架工具,这样团队在开展后续的全栈项目时可以使用脚手架构建项目,避免了重复搭建项目初始架构的大量工作,成…
编写一个分析代码依赖的工具(一)
一个源码中,理不清的依赖是最烦的,让我们继续往下看,如何实现一个小工具,来分析依赖关系,工具的github地址,觉得可以的可以点个star,博客的地址,喜欢的也可以点个star,谢谢。 选中的情况下,会把其余的都隐藏,显示它引入的依赖。 我们先了解echart和node的fs和…
像玩 jQuery 一样玩 AST
关于AST的介绍,网上已经一大堆了,不仅生涩难懂,还自带一秒劝退属性。其实我们可以很(hao)接(bu)地(yan)气(jin)的去了解一个看上去高端大气的东西,比如,AST是一个将代码解构成一棵可以千变万化的树的黑魔法。所以,只要我们知道咒语怎么念,世界的大门就打开了。有趣的…
node命令行工具之实现项目工程自动初始化的标准流程
可以看出,传统的初始化步骤,花费的时间并不少。而且,人工操作的情况下,总有改漏的情况出现。这个缺点有时很致命。 甚至有马大哈,没有更新项目仓库地址,导致提交代码到旧仓库,这就很尴尬了。。。 命令行工具的角色,是负责将两个信息进行融合,提供一个交互平台给用户。 配置信息的获得,需…
开发 Node CLI 构建微信小程序脚手架
小程序的第三方框架有很多, 我接触过的就有 taro/wepy/mpvue,并且都有对应上线的项目。 在尝试这些框架的过程中,对比原生小程序,有一些感想想分享出来: 这个功能是相对很基础的,但是作为一个每天搬砖的业务仔来说,是个艰难的过程,也是个很好的学习机会。 权衡之后,打算…
Node CLI 工具的插件方案探索
CLI 工具作为开发者们亲密无间的好伙伴,996 风雨无阻地陪伴着我们进行日常的开发工作。身为前端开发,你一定也亲自开发过一套属于你自己的 CLI 小工具!如果没有,本文也不会教~ 在接下来的五分钟里,我们来聊聊 Node CLI 工具的进阶设计,探索一下在 CLI 端需求复杂…
从零开始搭建自己的前端脚手架(一)
在搭建脚手架cli之前,我们首先思考一下,一个cli,需要什么能力呢?答案是初始化能力,那么初始化的功能需要怎样去实现呢,这里,我们先梳理一下思路。 是不是很简单呢,想了解更多的操作可以搜索官方文档查看哈,这里就不详解了。
Taro 1.0系列:taro build原理分析
众所周知,taro-cli是Taro脚手架初始化和项目构建的的命令行工具,它的实现原理,相信大家从Taro技术揭秘:taro-cli这篇文章中已经有所了解;本文将对其中的项目构建build命令进行分析
【webpack系列】webpack内部机制
webpack本质上可以将其理解为是一种基于事件流的编程范例,一系列的插件运行。 1. webpack启动过程分析 1. 运行webpack 2. 查找webpack入口文件 在运行以上命令后,npm 会让命令行工具进入 node_modules.bin 目录查找是否存在 we…
前端工程化——构建工具选型:grunt、gulp、webpack
前端工程化是依据业务特点,将前端开发的规范、流程、技术、工具、经验等形成规范并建立成一种标准的体系。 实现前端工程化的目的简单来说就是通过流程规范、自动化工具来提升前端的开发效率、性能、质量、多人协作能力以及开发…