nodejs命令行利用模板生成文件腳手架開發
標簽:
JavaScript
背景
在我司的所有项目中,有一类增删改查的页面出现率都是极其高的,我想做一个简单的脚手架来帮助大家能快速生成页面,在其上面进行具体业务修改进而提高开发效率。
选用依赖
开发命令行工具,TJ的"commander"是非常好的选择
日志,选用"winston3.x"和"dayjs"配合
模板,选用熟悉的"ejs"
"fs-extra",文件操作的封装与扩展
"jest",做一些简单的测试
其他,"eslint"语法检查以及插件,还有一些commit信息检查的支持
开始开发
大致目录结构
这类工具,首先是配置好用户的命令怎么去输入,那么第一步则是bin文件的开发:
// bin/index.js#!/usr/bin/env node'use strict';const program = require('commander');const packageJson = require('../package.json');const handle = require('../util/handle'); program .version(packageJson.version) .option('-c, --config <configPath>', 'required, the path of the JSON configuration') .option('-p, --path <filePath>', 'The path(include name) of the file you want to generate') .parse(process.argv);// 处理逻辑handle(program.config, program.path);
點擊查看更多內容
1人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦