从远程拉去代码到目录中 安装脚手架依赖的包
npm i
将yibo命令链接到全局,可以再任意目录中使用yibo命令
npm link
创建项目(创建的项目在执行命令的目录下)
yibo create
commander:commander - npm (npmjs.com)
mkdir my-cli
cd my-cli
生成package.json文件
npm init
修改package.json文件中bin属性,指定自定义的命令及要执行的脚本路径
如"bin": {
"yibo": "./bin/main.js"
},
然后再main.js中编写脚本去做一些脚手架的功能
#! /usr/bin/env node
//声明使用node解释程序
require('./cli.js')
使用npm link (在package.json所在的目录中,将自定义指令链接到全局中)
npm link