编写命令行
- 新建一个文件夹,生成package.json文件
- 新建一个js文件,在文件的头部 #! /usr/bin/env node 作用 告诉程序当前的文件需要node来执行
- 在package.json文件内,配置bin字段
- 在黑板内执行npm link,生成执行文件 xxx.cmd
获取命令行参数 process.argv
- vue -V 版本号
- vue create demo 创建的项目
命令行工具
在命令行里面输入命令后,查找的机制
- 从当前目录开始查找,找以.cmd或者.exe结束的文件
- 如果就一次向上查找,直到找到盘符
- 如果盘符没有的话,就去全局里面查找(PATH)全局的PATH路径只配到npm那层
命令行工具的生成
- 新建index.js,在头部写 #! /usr/bin/env node
- 生成package.json,在里面写
{
"命令名字":"要执行的文件"
}
- npm link 生成一个.cmd的文件
获取命令行参数
process.argv 结果是一个数组 数组里面第一个值是node的安装路径 数组里面第二个值是当前文件所在的路径 数组里面第三个开始才是命令行的参数