精华 几分钟写的一个ip显示npm
发布于 10 年前 作者 i5ting 5968 次浏览 最后一次编辑是 8 年前 来自 分享

ip-cli(npm)

npm version

a cli tool for show local ip && copy ip to clipboard

Install

npm install -g ip-cli

Usage

➜  ip-cli git:(master) ip
192.168.1.120

now ,you can ctrl + v or command +v to paste it anywhere.

核心代码

#!/usr/bin/env node
var ip = require('ip');
var clip = require('cliparoo');
var myip = ip.address()
clip(myip, function(err){
  if (err) throw err;
});
console.log(myip);

我大node还是挺方便的

初衷

由于移动web开发中经常要查看本机ip地址,太麻烦,而且mac上也没有ip命令,所以就写了这个npm

其实用alias也能实现,比较麻烦而已。

以上为自娱自乐,哈哈

欢迎关注我的公众号【node全栈】 node全栈.png

10 回复

Mac查看本机 IP, ifconfig en1

“mac上也没有ip命令”? ifconfig 可以用呀。

@pynixwang 这个东东不错哦,谢谢阿

@xian366 这个我当然知道阿,不过en1不一定是你的ip,而且那么多信息,太乱了,你说呢?

@airyland 是有的,不过返回的内容太多了,看1楼,他说的更具体一些,但是都太复杂了,而且作为node开发,怎么能不要node自己写一个呢?哇哈哈

要是多ip呢?

按住option键点击网络图标

@jinceon 学会了,真心有用啊!

shell 脚本不就好*** function getIp () { if [ ! $1 ] then ifconfig en0 | awk ‘/inet / {print $2}’ else ifconfig $1 | awk ‘/inet / {print $2}’ fi }

回到顶部