nodejs制作ip-cli

创建如下目录

ip-cli
. index.js
. package.json

index.js

#!/usr/bin/env node
//以上命令 将返回的结果设置到index.js脚本的第一行,并指定脚本的解释器为node。
const os = require("os")
const oss = os.networkInterfaces()
console.log('your ip is:', oss[Object.keys(oss)[0]][1].address)

package.json文件是配置文件,具体内容:

{
  "name": "ip-cli",
  "version": "0.0.1",
  "description": "ip-cli",
  "preferGlobal": "true",
  "bin": {
    "ip": "index.js"
  },
  "author": "milu",
  "engines": {
    "node": "*"
  }
}

参数具体意思应该很明显了

最后在当前目录执行 npm link

就ok了


你可能感兴趣的:(nodejs制作ip-cli)