SHIMMER
npm命令行编写
前端|npm
发布于2021-11-21 最近修改2023-12-25
750
0
Shimmer

编写命令行

  1. 新建一个文件夹,生成package.json文件
  2. 新建一个js文件,在文件的头部  #! /usr/bin/env node 作用 告诉程序当前的文件需要node来执行
  3. 在package.json文件内,配置bin字段
  4. 在黑板内执行npm link,生成执行文件  xxx.cmd

获取命令行参数  process.argv

  • vue -V  版本号
  • vue create demo  创建的项目

命令行工具

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

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

命令行工具的生成

  1. 新建index.js,在头部写 #! /usr/bin/env node
  2. 生成package.json,在里面写
shell
复制代码
{ "命令名字":"要执行的文件" }
  1. npm link 生成一个.cmd的文件

获取命令行参数

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