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

  • gmail邮箱网页登录入口(gmail被屏蔽)(gmail邮箱官网登录)

    gmail邮箱网页登录入口(gmail被屏蔽)(gmail邮箱官网登录)

  • 华为p50多少倍变焦(华为p50pro+200倍)

    华为p50多少倍变焦(华为p50pro+200倍)

  • 美团新店七天推广在哪里(美团新店七天推广怎么做)

    美团新店七天推广在哪里(美团新店七天推广怎么做)

  • 电脑恢复出厂设置会怎么样(电脑恢复出厂设置有什么影响)

    电脑恢复出厂设置会怎么样(电脑恢复出厂设置有什么影响)

  • 锂离子电池充电时锂离子运动的方向是(锂离子电池充电时,锂离子是怎么运动的?())

    锂离子电池充电时锂离子运动的方向是(锂离子电池充电时,锂离子是怎么运动的?())

  • 苹果11和xr区别(苹果11和苹果xr的区别)

    苹果11和xr区别(苹果11和苹果xr的区别)

  • 三星手机原装屏幕鉴定(三星手机原装屏幕和非原装区别)

    三星手机原装屏幕鉴定(三星手机原装屏幕和非原装区别)

  • oppor17更新系统后怎么退回上个版本(oppor17系统升级后怎么样)

    oppor17更新系统后怎么退回上个版本(oppor17系统升级后怎么样)

  • iphone拉黑了号码还可以收到短信吗(iphone拉黑了号码,还可以收到电话)

    iphone拉黑了号码还可以收到短信吗(iphone拉黑了号码,还可以收到电话)

  • 原装充电器和不是原装有什么区别(原装充电器和不是原装对手机有影响吗)

    原装充电器和不是原装有什么区别(原装充电器和不是原装对手机有影响吗)

  • 苹果手机连接蓝牙耳机总是断断续续(苹果手机连接蓝牙耳机怎么连接)

    苹果手机连接蓝牙耳机总是断断续续(苹果手机连接蓝牙耳机怎么连接)

  • ipad更新系统会不会越来越卡(ipad更新系统会关机吗)

    ipad更新系统会不会越来越卡(ipad更新系统会关机吗)

  • 微博下的安装包怎么删(安卓微博下载的安装包在哪)

    微博下的安装包怎么删(安卓微博下载的安装包在哪)

  • 苹果8p指纹解锁突然不能用了是怎么回事(苹果8p指纹解锁还要按一下吗)

    苹果8p指纹解锁突然不能用了是怎么回事(苹果8p指纹解锁还要按一下吗)

  • qq音乐为有些歌不能播放(qq音乐歌曲为什么听不完整)

    qq音乐为有些歌不能播放(qq音乐歌曲为什么听不完整)

  • 微信发30秒视频怎么发朋友圈(微信发30秒视频不用微视)

    微信发30秒视频怎么发朋友圈(微信发30秒视频不用微视)

  • ipad在线是什么意思啊(ipad在线是什么型号)

    ipad在线是什么意思啊(ipad在线是什么型号)

  • xr强制重启怎么按(xr 强制启动)

    xr强制重启怎么按(xr 强制启动)

  • 唯品会怎么免邮费教程(唯品会怎么免邮劵)

    唯品会怎么免邮费教程(唯品会怎么免邮劵)

  • 电脑酷我音乐怎么唱歌(电脑酷我音乐怎么下载)

    电脑酷我音乐怎么唱歌(电脑酷我音乐怎么下载)

  • 微信收款播报延时怎么解决(微信收款播报延迟怎么回事)

    微信收款播报延时怎么解决(微信收款播报延迟怎么回事)

  • 为什么新版微信无指纹(为什么新版微信朋友圈折叠了)

    为什么新版微信无指纹(为什么新版微信朋友圈折叠了)

  • 算法的时间复杂度与什么有关(算法的时间复杂度取决于)

    算法的时间复杂度与什么有关(算法的时间复杂度取决于)

  • 红米k20pro有小爱同学吗(红米k20pro小爱你在哪)

    红米k20pro有小爱同学吗(红米k20pro小爱你在哪)

  • 拨打的电话是空号是什么原因(拨打的电话是空号音频)

    拨打的电话是空号是什么原因(拨打的电话是空号音频)

  • vite搭建vue3项目本地环境自定义域名及端口配置(使用vue搭建项目)

    vite搭建vue3项目本地环境自定义域名及端口配置(使用vue搭建项目)

  • echarts的grid——图表的位置配置(echartsgrid属性)

    echarts的grid——图表的位置配置(echartsgrid属性)

  • 小规模免增值税是普票还是专票
  • 减免所得税如何申报
  • 减免税流程
  • 个人是否可以申请精神司法鉴定
  • 企业税负怎么算
  • 土地增值税税率2023
  • 个人出售满两年和不满两年的住
  • 个人劳务报酬所得税率表
  • 小企业如何做帐
  • 小规模升级一般纳税人需要多久
  • 服务行业主营业务成本包括哪些内容
  • 哪些税不可以扣除
  • 支付给职工和为职工支付的现金
  • 营改增之前房产税计税依据
  • 营改增后填用作废的发票可以用来报销吗?
  • 收到房费的专用发票能抵扣吗?
  • 960011094开票提示
  • 可以通过哪些渠道获得就业信息
  • 税收征收管理法
  • 技术先进型企业认定
  • 破产清算重整和解
  • 个人承包劳务合法吗?
  • 一般纳税人证明在哪里打印
  • VM虚拟机怎么安装网心容器
  • 基本建设项目待摊投资管理规定
  • 承兑找零怎么做凭证
  • 融资租赁固定资产会计处理
  • 应交增值税缴纳后入什么费用
  • win7纯净版怎么联网
  • php 字符串函数
  • 先开票后发货开票时确认收入
  • php配置文件的名字是
  • 视频监控智能化应用
  • PHP:JDToGregorian()的用法_日历函数
  • PHP:mcrypt_module_close()的用法_Mcrypt函数
  • php运用的技术php开发有哪些实用的技术
  • 哪些货物出口不需要运输条件
  • 奥卡拉国家森林公园
  • 阿里云phpstudy
  • php 收邮件
  • 微信php接口
  • webstorm功能
  • 帝国cms添加栏目前台不显示
  • 购买方红字信息表已开销售方系统查不到
  • 应付短期租入固定资产的租金计入什么科目
  • 没有取得发票就把车卖了违法吗
  • linux开启php服务
  • celery eventlet
  • 预提的费用当年必须冲掉吗
  • 代发工资需要缴税吗
  • 纳税申报人的对象是哪些
  • 单位未足额缴纳社保怎么赔偿
  • 企业清算未分配利润怎么交税
  • 收到房租租金下什么科目
  • 以前年度的销售退回能否直接冲减销售收入
  • 退货款现金流量如何做
  • 跨年度未开发票第二年如何做确认收入?
  • 客户赔款会计科目
  • 营业收入和利润的区别
  • 年终奖和工资一起发吗
  • mac80211源码分析
  • mysql5.7压缩包
  • ubuntu安装lnmp环境
  • 电脑卡 硬盘100%
  • mac版cad2022使用教程
  • centos命令行乱码
  • 在Linux系统中安装镜像步骤
  • windows恶意软件删除工具怎么安装
  • po|iceofficer是什么意思
  • Win10如何还原输入法
  • win7安装方法ghost
  • excel 级联
  • 可实现的系统
  • python如何通过键找对应值
  • js脚本使用教程
  • bootstrap技术教程
  • 云南省低保查询网上查询
  • 大连税务局王局长
  • 浙江应急管理厅焊工证查询
  • 马来西亚到中国机票多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设