gpt4 book ai didi

ReactJS:如何杀死 `serve -s build`

转载 作者:行者123 更新时间:2023-12-04 15:21:50 25 4
gpt4 key购买 nike

Serve is a library这允许您像 npm start

一样为您的 React 构建文件夹提供服务

使用 npx create-react-app 创建应用。

然后运行以下命令来创建构建和serve应用程序

npm run build
npm install -g serve
serve -s build

enter image description here

它工作得很好,只是如何杀死端口 5000 上的监听control c 带回挂起的终端提示,lsof -iTCP -sTCP:LISTEN -n -P 表示它不再监听端口 5000。pkill -9 节点不做。

即使它似乎没有在端口 5000 上监听,我也可以转到 localhost:5000 并提供文件,就好像它在 5000 上监听一样;

注意:这发生在 MacOS 上

最佳答案

即使在服务器被终止后您仍然看到内容的原因是因为您使用的是 Service Worker。 Service Workers 将缓存内容,这样即使用户处于离线状态,他们也可以继续使用您的 Web 应用程序。您所体验的是预期的功能。

在使用服务工作人员时使用隐身模式可以让您的生活更轻松一些,这样您就可以轻松重置浏览器,从而清除任何事件的服务工作人员。

我建议您阅读更多 Workbox documentation如我所见,您正在使用该框架。

关于ReactJS:如何杀死 `serve -s build`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63141190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com