位置: 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函数怎么调用)

  • miui13开启root权限(miui开启root权限)

    miui13开启root权限(miui开启root权限)

  • 荣耀x10支持双击亮屏吗(荣耀x10支持双击充电吗)

    荣耀x10支持双击亮屏吗(荣耀x10支持双击充电吗)

  • 快手蓝v认证需要多钱(快手蓝v认证需要什么材料)

    快手蓝v认证需要多钱(快手蓝v认证需要什么材料)

  • macbookpro要不要贴膜

    macbookpro要不要贴膜

  • 美篇的字体可以选择吗(美篇字体设置)

    美篇的字体可以选择吗(美篇字体设置)

  • 启用宏是什么意思(启用宏功能是什么意思)

    启用宏是什么意思(启用宏功能是什么意思)

  • 功能机恢复出厂设置密码(功能机恢复出厂设置代码)

    功能机恢复出厂设置密码(功能机恢复出厂设置代码)

  • wifi6有什么用(主板wifi6有什么用)

    wifi6有什么用(主板wifi6有什么用)

  • 电脑敲门声是什么意思(电脑上敲门声是什么)

    电脑敲门声是什么意思(电脑上敲门声是什么)

  • 华为p30lite是什么意思(华为p30lite怎么样?)

    华为p30lite是什么意思(华为p30lite怎么样?)

  • 卡贴机信号稳定吗(卡贴机没信号)

    卡贴机信号稳定吗(卡贴机没信号)

  • 电脑服务器运行失败怎么办(电脑服务器运行中为什么要切换到激活程序)

    电脑服务器运行失败怎么办(电脑服务器运行中为什么要切换到激活程序)

  • qq音乐可以定时关吗(qq音乐可以定时关闭吗怎么设置)

    qq音乐可以定时关吗(qq音乐可以定时关闭吗怎么设置)

  • 芒果会员同时登录几个(芒果会员登陆上限)

    芒果会员同时登录几个(芒果会员登陆上限)

  • 苹果耳机漏电是怎么回事(iphone12耳机漏电)

    苹果耳机漏电是怎么回事(iphone12耳机漏电)

  • 怎么样在微信里授权抖音登录(怎么样在微信里关闭自动续费)

    怎么样在微信里授权抖音登录(怎么样在微信里关闭自动续费)

  • 手机怎么安装支付宝(手机怎么安装支付宝软件)

    手机怎么安装支付宝(手机怎么安装支付宝软件)

  • 直接免拼有什么区别吗(直接免拼需要花钱吗)

    直接免拼有什么区别吗(直接免拼需要花钱吗)

  • 朝花夕拾内容概括(朝花夕拾内容概要)

    朝花夕拾内容概括(朝花夕拾内容概要)

  • oppoa9x呼吸灯在哪里设置(oppo a92呼吸灯)

    oppoa9x呼吸灯在哪里设置(oppo a92呼吸灯)

  • airpods怎么改不了名字(airpods怎么设置)

    airpods怎么改不了名字(airpods怎么设置)

  • 快手取消关注怎么恢复(快手取消关注怎么操作)

    快手取消关注怎么恢复(快手取消关注怎么操作)

  • 苹果手机爱思助手卸载了怎么恢复(苹果手机爱思助手验机准确吗)

    苹果手机爱思助手卸载了怎么恢复(苹果手机爱思助手验机准确吗)

  •  小米8微信不响提示音(小米8微信没有声音)

    小米8微信不响提示音(小米8微信没有声音)

  • 半导体指纹和光学指纹(半导体指纹和光学指纹的外观)

    半导体指纹和光学指纹(半导体指纹和光学指纹的外观)

  • 苹果双系统能不能升级win11 mac系统安装win11教程和系统下载(苹果双系统不小心删了苹果系统)

    苹果双系统能不能升级win11 mac系统安装win11教程和系统下载(苹果双系统不小心删了苹果系统)

  • Redis高频面试题汇总(上)(redis面试必会6题经典)

    Redis高频面试题汇总(上)(redis面试必会6题经典)

  • 海关进口啥意思
  • 假发票是怎么开出来的
  • 高校报销需要增值税专用发票吗
  • 减免增值税款怎么算
  • 刷卡收手续费吗
  • 用于连续生产的消费税计入
  • 房地产企业没有退还的履约保证金税务
  • 企业所得税的应纳税所得额的扣除项目有哪些
  • 外币折算准则规范的外币交易
  • 现金日记账年结图片
  • 网上纳税申报怎么填
  • 事业单位存货盘盈
  • 生产企业出口退税流程怎么操作
  • 土地证是商业用地
  • 商品流通企业会计心得体会3000字
  • 外贸 内销
  • 前期差错更正处理方法
  • 建筑工程老项目时间
  • 劳务清包工可以开3个点的票么
  • 长期股权投资权益法初始计量
  • 制造企业享受增值税政策
  • 长期债权投资业务处理
  • 在windows 7中
  • php string函数
  • 报关代理费是什么
  • php数组函数大全
  • 挂靠建筑公司没有票据怎么做账?
  • 深度学习中模型计算量(FLOPs)和参数量(Params)的理解以及四种计算方法总结
  • 房地产行业预售制度
  • 先付款后收到发票怎么入账
  • 使用筷子就餐会不会传染乙肝病毒
  • opencv焊点缺陷检测
  • jquery+thinkphp实现跨域抓取数据的方法
  • 固定资产没有价值怎么入账
  • 发票金额和打款金额不一致怎么办
  • php设置标题
  • 离职补偿金可以拖欠么
  • 减免税款账务处理
  • 公司借个人借款协议书范本图片
  • 更正申报失败,维持原申报?
  • MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
  • Sql Server中Substring函数的用法实例解析
  • 跨年的房租费用怎么做账
  • 分公司注销一般要多久
  • MYSQL数据库技术基础
  • 劳务费个人所得税怎么查
  • 人力资源行业企业成长
  • 小规模纳税人适用什么会计准则
  • 预收账款和其他应付款
  • 应付账款入账金额可以包括哪些内容?
  • 给员工租房怎么才能避开风险
  • 结转损益利息收入贷方红字什么意思
  • 重分类调整分录是什么
  • 电子承兑汇票是什么
  • 商贸企业的销售成本怎么算
  • 新会计准则待摊费用还有吗
  • 税控盘开发票怎么测试打印机?
  • 一般纳税人加工费怎么做账
  • 会计做账工作总结
  • 长期股权投资属于什么会计要素
  • 企业内建立小企业属于哪个阶段
  • navicat 导入
  • wcesmgr.exe - wcesmgr 是什么进程
  • 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker的步骤
  • centos nis
  • win7远程登录win10
  • linux设置权限755
  • win7系统无wifi连接
  • Android性能优化 武汉招聘
  • js原生dialog
  • nodejs项目搭建
  • 批处理列出文件名
  • Python爬取网易云音乐歌单内歌曲歌手封面播放地址
  • androidmvvm框架
  • js 表格
  • Python编程中装饰器的使用示例解析
  • 内蒙古物业费收取标准2020
  • 江西省税务局12366
  • 汽车销售顾问有前途吗
  • 金水区地税局办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设