Package Exports
- kill-port
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 (kill-port) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
kill-port
Kill the process running on given port
Table of Contents
Install
$ npm install --save kill-port
# OR
$ yarn add kill-portUsage
const kill = require('kill-port')
const http = require('http')
const port = 8080
const server = http.createServer((req, res) => {
res.writeHead(200, {
'Content-Type': 'text/plain'
})
res.end('Hi!')
})
server.listen(port, () => {
setTimeout(() => {
kill(port)
.then(console.log)
.catch(console.log)
}, 1000)
})
API
The module exports a single function that takes a port number as argument. It returns a promise.
CLI
$ npm install --global kill-port
# OR
$ yarn global add kill-portThen:
$ kill-port --port 8080
# OR
$ kill-port 9000You can also kill multiple ports:
$ kill-port --port 8080,5000,3000
# OR
$ kill-port 9000 3000 5000Contribute
Contributions are welcome. Please open up an issue or create PR if you would like to help out.
License
Licensed under the MIT License.