0%

npm生成命令行脚本

  1. 入口第一行 index.js 声明脚本执行环境是node

    /path/index.js
    1
    #! /usr/bin/env node
  2. package.json#bin对象内可以配置多个命令行。key是命令,value是文件路径

    /package.json
    1
    2
    3
    4
    5
    6
    {
    "bin":{
    "vue":"path/index.js",
    "名称2":"path/to/some.js"
    }
    }
  3. 使用 npm link全局安装这个包,就可以使用vue xxx命令咯

  4. 或者作为本地依赖项,在srcipts里面使用

    /package.json
    1
    2
    3
    4
    5
    6
    7
    8
    {
    "srcipts":{
    "cli":"vue xxx"
    },
    "dependencies":{
    "vue-cli":"file:./index.js"
    }
    }

欢迎关注我的其它发布渠道