【问题标题】:programmatically or CLI to stop webpack-dev-server以编程方式或 CLI 停止 webpack-dev-server
【发布时间】:2019-01-10 13:21:00
【问题描述】:

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

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

是否有服务器公开的 API 以发出 STOP 命令或其他什么?

【问题讨论】:

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


    【解决方案1】:

    刚刚遇到这个。希望它仍然相关^^

    根据文档,可以通过node 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

    【讨论】:

    • Angular CLI 似乎没有公开这样的内容。我认为 CLI 中需要的是一些 http 调用来访问应该停止服务器的开发服务器。
    猜你喜欢
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 2021-04-23
    • 2011-04-20
    • 2011-04-10
    • 2021-09-18
    相关资源
    最近更新 更多