usable-local-ip
自动获取本地 IP 地址与可用端口。通常用来开启本地服务器使用,不用再去手动配置。
Usage
npm install --save-dev usable-local-ip
Example
模块结果会返回 Promise resolve 结果会返回 ip、host、port reject 结果会返回失败原因
开启 node 服务器
const http = ;const autoGetIP = ;let server = http;;
配置 webpack devServer
// webpackConfigconst autoGetIP = ;// 你的webpack配置const webpackConfig = ...moduleexports = ;
// 只是想获取ipconst ip = ;// 只是想获取端口const port = ;
Parames
options
Type: Object
Require: false
options.host
Type: String
Require: false
传入 host 参数则不会去自动获取,使用传入的 host
options.port
Type: Boolean || Number || String
Require: false
Default: 8000
传入 port 参数则会以 port 参数往上搜寻可用端口 传入 false 则不获取端口号
options.stopPort
Type: Number || String
Require: false
Default: 65535
传入 stopProt 参数会搜寻到这个端口之后停止搜寻
Test
npm test