位置: IT常识 - 正文

从0搭建前端脚手架详解(小白也可以搭建)(如何快速搭建前端界面)

编辑:rootadmin
从0搭建前端脚手架详解(小白也可以搭建) 本篇文章用来为大家提供一个搭建简易前端脚手架的思路。

推荐整理分享从0搭建前端脚手架详解(小白也可以搭建)(如何快速搭建前端界面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何搭建前端架构,搭建前端开发环境,前端cli搭建,如何搭建前端项目,前端搭建一个项目要注意什么,搭建前端开发环境,如何搭建前端架构,如何搭建前端架构,内容如对您有帮助,希望把文章链接给更多的朋友!

先来看一眼实现的效果。

从图上来看这个脚手架的功能非常的简单只有一个创建的命令,其他都是帮助和显示版本号的。

也就是上图这句,创建一个新项目,只需要输入create 项目名便可使用,在创建时执行了一系列的操作,这一块的思路很简单,就是将git仓库中的项目模板拷贝下来再依据使用者的不同操作对复制下来的模板的部分文件进行修改就可以了,大致思路便介绍到这里,接下来我们便来详细的讲讲如何实现,以及会用到的依赖。

脚手架目录结构从0搭建前端脚手架详解(小白也可以搭建)(如何快速搭建前端界面)

了解搭建的脚手架

脚手架就是在启动的时候询问一些简单的问题,并且通过用户回答的结果去渲染对应的模板文件,我们接下来的流程亦是如此

脚手架的初始化

由于它是一个npm的包,因此我们需要使用npm的初始化命令,随意新建一个文件夹打开命令行,输入npm init,会出现以下情况。

名称意思默认值package name包的名称创建文件夹时的名称version版本号1.0.0description包的描述创建文件时的名称entry point入口文件index.jstest command测试命令—git repositorygit仓库地址—keywords关键词,上传到npm官网时在页面中展示的关键词—author作者信息,对象的形式,里面存储一些邮箱、作者名、url—license执照MIT

这就是输入初始化命令时会询问的东西,回答完这些后就会生成一个 package.json 的文件,这个文件就是记录包的信息。

如果想要了解更多,可查看如下地址: package.json详解

脚手架依赖安装

用到如下依赖请安装。

npm i pathnpm i chalk@4.1.0npm i fs-extranpm i inquirer@8.2.4npm i commandernpm i axiosnpm i download-git-repo询问用户问题创建入口文件

在询问问题前我们需要先创建一个入口文件,创建完成后在package.json中添加bin项,并且将入口文件路径写进去

填写完入口文件路径后在入口文件内随便输出一句, 但必须在入口文件顶层

本文链接地址:https://www.jiuchutong.com/zhishi/296146.html 转载请保留说明!

上一篇:数据库系统课程设计(高校成绩管理数据库系统的设计与实现)(数据库系统课程学什么)

下一篇:JS函数的4种调用方式(js函数怎么调用)

  • 苹果手表怎么更新系统(苹果手表怎么更换表带)

    苹果手表怎么更新系统(苹果手表怎么更换表带)

  • 该第三方账号已绑定其他快手号提现(该第三方账号已绑定其他账号怎么办)

    该第三方账号已绑定其他快手号提现(该第三方账号已绑定其他账号怎么办)

  • vivoX27系统有必要升级吗(vivo新系统vivox27能用吗)

    vivoX27系统有必要升级吗(vivo新系统vivox27能用吗)

  • 惠普1213硒鼓型号(惠普1213硒鼓价格)

    惠普1213硒鼓型号(惠普1213硒鼓价格)

  • 搜狗输入法乘号怎么输入(添加搜狗输入法)

    搜狗输入法乘号怎么输入(添加搜狗输入法)

  • 华为怎么隐藏照片(华为怎么隐藏照片信息)

    华为怎么隐藏照片(华为怎么隐藏照片信息)

  • 苹果限速怎么解除(苹果限速怎么解除不了)

    苹果限速怎么解除(苹果限速怎么解除不了)

  • 充电器头坏了怎么修复(充电器头坏了怎么修复手机)

    充电器头坏了怎么修复(充电器头坏了怎么修复手机)

  • iphone语音输入没反应(苹果手机语音输入不能用了)

    iphone语音输入没反应(苹果手机语音输入不能用了)

  • 微信为何会自助冻结(微信为何会自助扣费)

    微信为何会自助冻结(微信为何会自助扣费)

  • oled屏幕会漏液吗(oled屏幕漏液是怎么回事)

    oled屏幕会漏液吗(oled屏幕漏液是怎么回事)

  • 电脑主机一般多重(电脑主机一般多高)

    电脑主机一般多重(电脑主机一般多高)

  • macbook建议升级系统吗(mac升级系统吗)

    macbook建议升级系统吗(mac升级系统吗)

  • 华为mate30hd怎么关(华为mate30hd怎么开启)

    华为mate30hd怎么关(华为mate30hd怎么开启)

  • 未能连接一个window服务连不上网(未能连接一个windows开机变慢)

    未能连接一个window服务连不上网(未能连接一个windows开机变慢)

  • 联想进pe按哪个键(联想进入pe界面)

    联想进pe按哪个键(联想进入pe界面)

  • ipad怎么改繁体字(苹果ipad繁体字怎么设置中文字幕)

    ipad怎么改繁体字(苹果ipad繁体字怎么设置中文字幕)

  • word删除试卷密封线模板(word文档怎么删除试卷答案)

    word删除试卷密封线模板(word文档怎么删除试卷答案)

  • vivo支持无线充电吗(vivo支持无线充电的5g手机有哪些)

    vivo支持无线充电吗(vivo支持无线充电的5g手机有哪些)

  • mate30 5g能用4g卡吗(华为mate305g手机可以用4g的手机卡吗)

    mate30 5g能用4g卡吗(华为mate305g手机可以用4g的手机卡吗)

  • 苹果x特别费电怎么解决(苹果x费电快怎么回事)

    苹果x特别费电怎么解决(苹果x费电快怎么回事)

  • xs支持多少瓦快充(xs最多支持多少瓦充电)

    xs支持多少瓦快充(xs最多支持多少瓦充电)

  • 苹果a1784什么版本(a1784是什么版本)

    苹果a1784什么版本(a1784是什么版本)

  • 华为p30pro双卡吗(华为p30pro是否双卡)

    华为p30pro双卡吗(华为p30pro是否双卡)

  • uniapp常见兼容性问题(uniapp多端兼容)

    uniapp常见兼容性问题(uniapp多端兼容)

  • WordPress子主题使用方法(wordpress文章主题)

    WordPress子主题使用方法(wordpress文章主题)

  • 申请退还增量留抵税额的条件包括
  • 电子税务局自然人如何注册
  • 红字信息表可以开一半吗
  • 处置固定资产账务处理例题
  • 收回公司经营权需要做什么
  • 取得虚开增值税专用发票罪
  • 哪些企业可以享受加计抵减政策
  • 从小规模取得3%农产品进项税额抵扣
  • 普通发票做账有什么用
  • 营改增之后有了利息收入核算税费?
  • 签订设备维修合同会计分录
  • 税法是否认可低税收
  • 外籍员工缴纳商业保险
  • 一般纳税人开技术服务费
  • 增值税抵扣凭证管理
  • 哪些津贴免征个税
  • 营改增的纳税人
  • 商业现金折扣计算
  • 待摊费用报价变更的会计处理怎么做?
  • 报表总收入
  • 车辆购置税计入固定资产一起折旧吗
  • 股东放弃债权账务处理
  • 融资性售后回租承租方为什么不交税
  • 固定资产作为投资入股为何体现在资本公积
  • 直接计入费用的税
  • 如何修复windows11无法的注册表值
  • win7桌面快捷键是什么
  • 视同销售有哪些?
  • 专设销售机构的各项经费应列支什么科目
  • 笔记本怎么开wifi
  • win10更新错误0x8000402
  • wwwxxx域名选择(www.xxx.com或者.cn)
  • 劳动保护费计入什么会计科目
  • fsdu.exe是什么程序?
  • 只有使用权的房子能继承吗
  • 社保包括哪些保险及比例
  • 退教育附加税会计分录
  • redux reducer使用教程
  • 建设项目罚款支出的会计处理
  • 强化学习之stable_baseline3详细说明和各项功能的使用
  • vue路由的理解
  • vue 路由
  • 董事会会费应计什么科目
  • 其他应收款个人挂账很大该怎么处理
  • 交通费中的高速费指什么
  • 什么是小微企业
  • 建筑企业工程结算账务处理
  • 企业应交税金科目编码
  • 如何在sql server中打开已有数据库
  • 个人所得税的税率表最新的
  • 企业什么情况
  • 个税适用税率怎么确定
  • 做账的基本流程和格式
  • 以前年度损益调整
  • 融资租赁的增值税专用发票可不可以抵扣
  • 现金付发票再摊销怎么算
  • 购买产品样品计入什么科目
  • 购进商品的运费计入什么科目
  • 固定资产申请报告
  • 仓库管理办法有哪些
  • 坏账准备转回并收到货款会计分录
  • 企业代扣的个人所得税款收入属于哪个会计科目
  • 客运服务费发票计入什么科目
  • 企业分红给个人的税收
  • 宾馆纳税怎么算的
  • 旅游业餐饮业
  • winxp文件夹选项
  • Ubuntu Linux 7.04QQ、MSN 安装和使用方法
  • Win10预览版怎么变回正式版
  • win10累积更新是什么意思
  • Win10 mobile 10586.107升级后会出现哪些bug?
  • linux如何安装软件教程
  • 批处理命令教程 pdf
  • python爬虫入门教程
  • ie内存怎么清理
  • javascript HTML5 Canvas实现圆盘抽奖功能
  • unity3d如何发布ios教程
  • python常用操作运算符
  • 单位税额怎么算出来的
  • 经济增长的术语
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设