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

  • 华为gt3怎么换表盘(华为gt3换表带)

    华为gt3怎么换表盘(华为gt3换表带)

  • 小米手表color2支持nfc吗(小米手表Color2支持匹配苹果手机吗)

    小米手表color2支持nfc吗(小米手表Color2支持匹配苹果手机吗)

  • 苹果耳机怎么重新匹配手机(苹果耳机怎么重置别人找不到)

    苹果耳机怎么重新匹配手机(苹果耳机怎么重置别人找不到)

  • 苹果13怎么导入旧手机联系人(苹果13怎么导入通讯录联系人电话)

    苹果13怎么导入旧手机联系人(苹果13怎么导入通讯录联系人电话)

  • 魅族18支持的5G网络有哪些(魅族18支持的快充)

    魅族18支持的5G网络有哪些(魅族18支持的快充)

  • 闲聊人脸验证在哪(闲聊人脸验证在哪里看)

    闲聊人脸验证在哪(闲聊人脸验证在哪里看)

  • 已取消通话对方知道吗(已取消通话对方响铃吗)

    已取消通话对方知道吗(已取消通话对方响铃吗)

  • 电话手表有微信功能吗(小天才电话手表有微信吗)

    电话手表有微信功能吗(小天才电话手表有微信吗)

  • 笔记本电脑进水黑屏还有救吗(笔记本电脑进水维修大概多少钱)

    笔记本电脑进水黑屏还有救吗(笔记本电脑进水维修大概多少钱)

  • 拼多多不小心点到了确认收货怎么办(拼多多不小心点了订阅提醒怎么办)

    拼多多不小心点到了确认收货怎么办(拼多多不小心点了订阅提醒怎么办)

  • 荣耀手机录屏在哪里(荣耀手机录屏在软件上图像而在其他软件上有图像)

    荣耀手机录屏在哪里(荣耀手机录屏在软件上图像而在其他软件上有图像)

  • 手机相机黑屏拍不了照(手机相机黑屏拍不了照怎么办)

    手机相机黑屏拍不了照(手机相机黑屏拍不了照怎么办)

  • 抖音帮别人上热门别人知道吗(抖音帮别人上热门对方会接到通知吗)

    抖音帮别人上热门别人知道吗(抖音帮别人上热门对方会接到通知吗)

  • bios怎么设置(bios怎么设置才能正常启动电脑)

    bios怎么设置(bios怎么设置才能正常启动电脑)

  • 怎么删除通讯录联系人(怎么删除通讯录所有联系人)

    怎么删除通讯录联系人(怎么删除通讯录所有联系人)

  • 华为手环必须用华为手机吗(华为手环必须用手机吗)

    华为手环必须用华为手机吗(华为手环必须用手机吗)

  • 剪映怎么手动添加滚动字幕(剪映怎么手动添加同步字幕)

    剪映怎么手动添加滚动字幕(剪映怎么手动添加同步字幕)

  • icp备案查询怎样查(icp备案号在哪儿看)

    icp备案查询怎样查(icp备案号在哪儿看)

  • 手机不能扫二维码怎么办(手机不能扫二维码是什么原因)

    手机不能扫二维码怎么办(手机不能扫二维码是什么原因)

  • 小米ai音响用关机吗(小米ai音响要一直插电吗)

    小米ai音响用关机吗(小米ai音响要一直插电吗)

  • 换脸视频是怎么做的(换脸视频是怎么下载)

    换脸视频是怎么做的(换脸视频是怎么下载)

  • iphone有3d touch吗(苹果手机有3d touch吗)

    iphone有3d touch吗(苹果手机有3d touch吗)

  • 华为p30通话录音在哪(华为p30通话录音怎么删除)

    华为p30通话录音在哪(华为p30通话录音怎么删除)

  • 怎么恢复快手以前作品(怎么恢复快手以前删掉的作品)

    怎么恢复快手以前作品(怎么恢复快手以前删掉的作品)

  • 稳岗返还资金最新账务处理
  • 房产税如何申报流程
  • 新个税税率法
  • 增值税未缴款能清卡吗
  • 购买不良资产交印花税吗
  • 收到上年多缴的企业所得税
  • 商业企业的商品销售额、职工人数是( )
  • 环境评估费应计入什么科目
  • 事业支出期末如何结转?
  • 资产减值准备怎么转回
  • 管理费用月末怎么结账
  • 税收和征税
  • 国税零申报怎么报
  • 技术开发费税收优惠政策
  • 第二个季度
  • "明股实债“的税务风险,你真的清楚吗?
  • 法人股东获得分红的规定
  • 维修费属于哪个类别
  • 销售返点的账务处理及税务处理
  • 零申报个税怎么补申报可以不罚款吗
  • 资产减值损失月末需要结转吗
  • 不同业务的进项税额抵扣
  • 从租计征的房产税需要缴纳土地使用税吗
  • 1697510472
  • xp系统怎么取消用户登录
  • 期末未抵扣数
  • 扬声器音量调节
  • php数组函数面试题
  • 关闭固定在任务栏的功能
  • 电脑进不去系统一直在启动界面
  • iphone助手
  • php字符串定义
  • 所得税季度预缴怎么算
  • windows7旗舰版为什么很多东西打不开
  • 境外汇款犯法吗
  • 房产增值税计算公式2022最新
  • 票据贴现业务如何核算
  • 其他综合收益需要结转吗
  • 什么是西孟加拉邦首府
  • 哪些货物可以享受减免税政策
  • 个人房屋出租税票怎么开
  • idea如何运行springboot项目
  • 数据库管理框架
  • php写一个简单的单例模式
  • 运输中合理损耗计入采购成本
  • 社保基数跟个税差1仟多有风险吗
  • java图片转换成文件流
  • 小程序从入门到精通
  • 帝国cms首页怎么打开
  • 发票超额怎么办
  • 所得税费用本期金额怎么算
  • 模板的固定
  • 劳务费计入工资薪金总额吗
  • 做账是指做什么
  • 企业汇算清缴必须要做审计吗
  • 没有收到房租发票
  • 现金流量表每月要报吗
  • 进项大于销项如何做分录
  • 视同销售但未收到钱怎么做账?
  • 住宿费电子发票
  • 会计清查是什么意思
  • 大型商业企业
  • mysql安装与配置详细教程
  • mysql5.6下载
  • Ubuntu 16.04 Server Edition 英文版安装教程
  • win7系统出现蓝屏怎么进去桌面
  • linux如何加载动态库
  • 如何彻底删除超级QQ秀
  • win7 虚拟磁盘
  • android 开发 教程
  • opengl learn cn
  • python 转义字符处理
  • JavaScript中getUTCMinutes()方法的使用详解
  • python 上传文件到ftp
  • js中面向对象编程
  • Linux开发基于Qt的Android应用指定调试设备
  • 进项税额有哪些明细科目
  • 增值税纳税申报操作流程和内容
  • 山东省水资源税征收标准
  • 土地整治税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设