编写命令行

1.新建一个文件夹,生成package.json文件

2.新建一个js文件,在文件的头部 #! /usr/bin/env node 作用 告诉程序当前的文件需要node来执行

3.在package.json文件内,配置bin字段

3.在黑板内执行npm link,生成执行文件 xxx.cmd

获取命令行参数 process.argv

vue -V 版本号

vue create demo 创建的项目

命令行工具

在命令行里面输入命令后,查找的机制

  1. 从当前目录开始查找,找以.cmd或者.exe结束的文件
  2. 如果就一次向上查找,直到找到盘符
  3. 如果盘符没有的话,就去全局里面查找(PATH)全局的PATH路径只配到npm那层

    命令行工具的生成

  4. 新建index.js,在头部写 #! /usr/bin/env node

  5. 生成package.json,在里面写

    “bin”:{
    “命令名字”:”要执行的文件”
    },

  6. npm link 生成一个.cmd的文件

    获取命令行参数

    process.argv结果是一个数组 数组里面第一个值是node的安装路径 数组里面第二个值是当前文件所在的路径 数组里面第三个开始才是命令行的参数