SHIMMER
npm命令行编写
前端|npm
发布于2021-11-21 最近修改2022-04-29
294
0
Shimmer

编写命令行


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那层

命令行工具的生成

  1. 新建index.js,在头部写 #! /usr/bin/env node
  2. 生成package.json,在里面写

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

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

获取命令行参数

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

目录