如何制作属于自己的脚手架——一看就会系列

如何制作属于自己的脚手架——一看就会系列

需要一些辅助网站,网址如下:

yeoman:https://yeoman.io/

一、全局安装命令工具:yo 用于制作脚手架

cmd打开命令行:

安装命令:npm install -g yo
在这里插入图片描述
【检测版本号:yo --version】

同样是在cmd命令行

安装命令:npm install -g generator-generator
在这里插入图片描述

二、安装生成脚手架工具

新建一个文件夹,命名为 generator,在VScode中运行这个文件夹,并在终端中打开

在终端运行以下命令:

生成脚手架目录:yo generator
在这里插入图片描述
上面的选项不是必填项,可以直接回车,出现以下的图案说明脚手架安装成功。此时,文件夹【gennerator】下将会出现脚手架【generator-shop-generator】
在这里插入图片描述
在这里插入图片描述

三、将自己的工程代码放入脚手架中

将自己的工程代码导入generator-shop-generator下的templates中,并将templates文件下原有的dummyfiles.txt删除。

首先在generator-shop-generator文件下下的generators文件夹下找到index.js文件

将name的值改为confirm,再将templatePath改为:’**’,destinationPath改为:’./’
在这里插入图片描述
在这里插入图片描述

完成了以上步骤后,需要打开generator-shop-generator下的package.json文件,将版本号改成1.0.0
在这里插入图片描述

四、本地测试脚手架

在generator-shop-generator文件夹中打开终端,输入以下命令:npm link
在这里插入图片描述

新建一个目录demo,并在终端打开

输入命令:yo shop-generator
在这里插入图片描述
在这里插入图片描述
此时你的文件夹目录就会安装到demo上
在这里插入图片描述

五、将测试成功的脚手架发布到npm上

在generator-shop-generator文件夹中打开终端,输入以下命令:

登录用户:npm login

发布脚手架:npm publish
在这里插入图片描述
发布成功后可以在npm 官网上搜索自己上传的脚手架
在这里插入图片描述

六、下载安装自己的脚手架

新建文件夹test,并在终端打开
输入命令:npm i generator-shop-generator
在这里插入图片描述
安装成功:
在这里插入图片描述

到此为止,完整的步骤就结束了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值