初始化项目
新建qdleader-cli 文件夹 进入文件夹
npm init -y
在 demo 下创建 bin 文件夹,并在里面创建 node 入口文件 enter
编辑 enter 文件,并将其配置到 package.json 中的 bin 字段
#! /usr/bin/env node
console.log("hello demo");
// package.json
// bin 字段也支持对象模式配置
"bin": "bin/enter",
npm link 到全局
在 demo 文件目录下运行 npm link 将项目链接到本地环境,就可以临时实现 demo 指令全局调用。(--force 参数可以强制覆盖原有指令)
运行 qdleader-cli 命令,命令行成功打印出 hello demo。 demo 项目配置成功。