以编程方式或CLI停止webpack-dev-server

时间:2018-08-02 17:28:26

标签: webpack-dev-server angular-cli-v6

如何通过编程方式停止针对端口的CLI命令的webpack-dev-server?

Ctrl-C等适用于手动停止服务器。我们基本上是在杀死它。

服务器是否公开了发出STOP命令之类的API?

1 个答案:

答案 0 :(得分:1)

只是碰到了这一点。希望它仍然有意义^^

根据文档,可以通过节点api打开和关闭服务器,如下所示:

// create instance
const server = new WebpackDevServer(webpack(config), { });

// start
server.listen(8000, "localhost", err => {
    console.log("server started")
})

// close/stop
server.close(() => {
    console.log("server closed")
})

文档:https://github.com/webpack/docs/wiki/webpack-dev-server