- 博客(12)
- 收藏
- 关注
原创 node学习--自定义脚手架(六):完成具体指令逻辑
一、使用download-git-repo,下载远程仓库代码到本地。三、使用chalk,实现命令行打印信息的文字样式。此处,我用setTimeout模拟代码下载过程。根据用户选择的不同选项,下载不同的模版代码。二、使用ora,实现下载代码时的等待功能。
2025-03-19 14:22:30
222
原创 node学习--自定义脚手架(五):使用inquirer实现命令行问答交互
二、在action.js文件中,引入inquirer,并使用。一、使用npm下载inquirer。
2025-03-18 15:40:08
220
原创 node学习--自定义脚手架(三):使用commander新增自定义脚手架指令
【注意】action()方法中的回调函数是真正用来写命令行执行逻辑代码的地方。但是,这一块的代码会越写越多,比如要做命令行的问答交互、文字的颜色区分、下载代码、打印提示信息等等,代码耦合太严重,不便于后期维护,因此,我们在下一章要进行模块拆分。执行mycli create xxx指令,可以打印出参数,说明指令写的没问题。
2025-03-18 14:06:19
105
原创 node学习--自定义脚手架(二):使用commander处理指令参数
其实,commander已经集成了--help指令,但是,options中的帮助提示太少了,所以,我们就需要自定义了,使用program.option()。三、program.parse()方法,将所有的指令参数(process.argv)传入即可,让他帮我们处理。二、cli.js中引入commander,并使用commander中的program。此时,我们可以试验一下“--framwork”指令,一、使用npm下载commander。这样就没有报错信息了。
2025-03-18 13:01:29
238
原创 node学习--自定义脚手架(一):创建自定义全局指令
五、在cli.js文件中,写下如下代码,目的是让cli.js中的代码可以正常运行在node环境中。二、在项目中新建bin文件夹,并在bin文件夹下,新建cli.js文件,用于写全局指令逻辑代码。七、接下来处理,自定义指令的参数,如同"npm --help"中的"--help"在根目录下,运行npm init命令,得到package.json文件。六、此时,在命令行中运行自定义指令就可以运行cli.js中的代码了。匹配到指令参数后,接下来就可以做各种对应的逻辑操作了。三、使用npm初始化项目。
2025-03-18 10:51:01
241
原创 ue4.27制作有模型和UMG的actor
1).创建一个空白的actor2). 初始化网格体3).创建用户页面4).并关联到actor中的widget组件5).调整静态网格体和用户界面的位置6). 关于自定义事件、获取用户页面引用及调用事件7).在动态生成actor时,可以调用自定义在actor中的事件
2023-10-12 17:00:35
198
原创 ue4.27利用webUI插件,加载html页面
1). 创建一个用户界面,引入插件webUI并启用2).给页面绘制结构3).编写蓝图,加载页面4).在关卡蓝图中,将以上写好的用户界面加载到视口
2023-10-12 16:58:21
677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人