首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
架构师
一江东流水
创建于2022-09-22
订阅专栏
从一个架构师的角度来写代码
等 14 人订阅
共7篇文章
创建于2022-09-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端脚手架开发之准备阶段
在开发一个比较复杂的功能时,首先要用流程图把每一步画出来,把功能分解,一个功能对应一个函数,这样代码将会非常清晰。另外,要善用第三方库,优秀的库经过多人使用,出bug的可能性更少,同时节约开发时间。
前端脚手架开发之工程搭建
利用lerna为脚手架搭建一个monorepo工程目录。首先需要按功能进行拆包,接着利用lerna create进行包的创建,然后利用file+npm install进行依赖安装,这样就完成工程创建。
前端脚手架:命令行解析库commander的使用教程
开发脚手架时首先就需要注册和解析命令,参数和配置,本文主要讲解了comander这个库的使用,希望帮助你开发一个完美的脚手架。
monorepo管理方案:利用lerna管理一个复杂的javascript项目
lerna是monorepo模式下的工具,它提供了创建,管理和发布对应的工具方法,非常快速的帮助我们启动和开发项目。学习lerna及monorepo模式有助于成长为一名优秀的工程师。
手把手带你开发你的第一个前端脚手架
脚手架开发最主要的是在执行文件头部加上#! /usr/bin/env node,然后设置bin字段即可。它的调试使用npm link把本地脚手架链接到全局,这样在全局就直接使用命令来调试。
详解前端脚手架原理及为什么要开发前端脚手架?
前端脚手架通过全局安装的方式在node的bin目录下构建一个可执行文件,node的bin目前被设置为环境变量PATH,因此在命令行输入命令时就能找到对应的可执行文件。
一个完整的项目是如何开展的:对项目生涯的总结
需求分为浅层需求和深度需求,对于需求的理解考察的就是你对业务的理解能力,需求指导设计。设计首先要确定边界,其次确定核心需求的技术实现,最后产出技术方案文档,供开发人员查阅。