从零开始一个cli脚手架搭建
从零开始一个cli脚手架搭建
最近在学习使用node cli,这里现总结一下cli脚手架的搭建
项目目录
node_cli
├─ templtes //模板文件
│ ├─ src
│ │ └─ index.html
│ ├─ index.html
│ ├─ sub
│ │ ├─ index.html
│ │ ├─index.js
│ │ └─ index.css
├─ cli.js //入口
├─ package.json
└─ README.md
实现
1.package.json设置cli项目入口文件
"bin":"cli.js"
2.入口文件设置
#!/usr/bin/env node
//node cli应用入口文件必须有这样的文件头
//如果是linux或者macox系统下还需要修改此文件的读写权限755
//chmod 755 cli.js实现权限修改
const inquirer = require('inquirer'); //cli脚手架中用于交互的插件
const fs = require('fs')
const path = require('path')
const ejs