Package Exports
- detect-port
- detect-port/bin/detect-port.js
- detect-port/index.js
- detect-port/lib/detect-port
- detect-port/lib/detect-port.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (detect-port) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Node.js implementation of port detector
Who are using or has used
- ⭐⭐⭐eggjs/egg
- ⭐⭐⭐alibaba/ice
- ⭐⭐⭐alibaba/uirecorder
- ⭐⭐⭐facebook/create-react-app
- ⭐⭐⭐facebook/flipper
- ⭐⭐⭐umijs/umi
- ⭐⭐⭐gatsbyjs/gatsby
- ⭐⭐⭐electron-react-boilerplate/electron-react-boilerplate
- ⭐⭐⭐zeit/micro
- ⭐⭐⭐rails/webpacker
- ⭐⭐⭐storybookjs/storybook
Usage
$ npm i detect-port --save
const detect = require('detect-port');
/**
* use as a promise
*/
detect(port)
.then(_port => {
if (port == _port) {
console.log(`port: ${port} was not occupied`);
} else {
console.log(`port: ${port} was occupied, try port: ${_port}`);
}
})
.catch(err => {
console.log(err);
});
Command Line Tool
$ npm i detect-port -g
Quick Start
# get an available port randomly
$ detect
# detect pointed port
$ detect 80
# output verbose log
$ detect --verbose
# more help
$ detect --help
FAQ
Most likely network error, check that your /etc/hosts
and make sure the content below:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
Contributors
xudafeng |
fengmk2 |
ziczhu |
gaearon |
chnliquan |
popomore |
---|---|---|---|---|---|
snapre |
yavuzakyuz |
antife-yinyue |
This project follows the git-contributor spec, auto updated at Wed Sep 21 2022 23:10:27 GMT+0800
.