我想通了自己。 这是webpack配置,阻止了容器外部的编辑以触发重建和重新启动。 诀窍存在(显然这是一个传统的选项)
watchOptions {
poll: 100
}
注:使用调查:1000导致它仅刷新所有其他编辑。每次编辑使用100个作品。不知道为什么。
所以对于我的后端API,我正在运行node/expressjs。在这里我需要安装并运行webpack和nodemon。 (nodemon需要-L选项才能在容器外编辑时工作)。
我的前端是使用create-react-app创建的,其中没有暴露webpack配置。我不得不运行
npm run eject
以暴露的WebPack配置(我编辑的配置/ webpackDevServer.config.js文件)。
现在,使用弹出是因为“你不能回去”而皱起了眉头......但是因为我使用docker容器并在构建容器时使用create-react-app/eject-我已经有效地使自己免于这种不良情况。 (尽管如果我有任何改变,我可能不得不修复我的docker文件)。
所有这些编辑,可以发现在我的搬运工文件在这里 https://github.com/roocell/fullstack_react_nodejs_in_docker
也许你m不正确地装入与主机/容器文件相匹配的卷。当你编辑文件(主机)时,你是否检查过容器文件也改变了? – eLRuLL
是的。写入容器或主机中的文件,并反映这些更改。 – roocell