问题描述
我正在使用 Vue Storefront 创建一个主题并使用 docker 进行设置。我在项目中面临的问题与 Windows 环境下的 Webpack 热重载有关。因此,每当我更新任何文件时,我都必须在每次停止当前容器实例以检查更新时运行 docker-compose up 命令,因为热重载不起作用,但使用相同的设置热重载在 Ubuntu 平台上有效。我尝试设置/更新卷路径、使用 no-cache 选项等,但还没有成功。
以下是我对 docker 的配置
version: "3"
volumes:
node_modules:
services:
app:
build:
context: .
dockerfile: docker/Dockerfile
container_name: abc
env_file: docker/default.env
environment:
VS_ENV: dev
volumes:
- ./config:/home/user/config
- ./.eslintignore:/home/user/.eslintignore
- ./.eslintrc.js:/home/user/.eslintrc.js
- ./src/themes/abc:/home/user/src/themes/abc
- ./lerna.json:/home/user/lerna.json
- ./package.json:/home/user/package.json
- ./yarn.lock:/home/user/yarn.lock
- node_modules:/home/user/node_modules
ports:
- 3000:3000
cache:
image: redis:3.2
在我的 docker 容器实例中,有两个端口,一个用于 Vue 主题,另一个用于缓存。请让我知道如何在 Windows 上的浏览器中设置 webpack 热重载,或者如果我在 Windows 环境中定义卷路径时犯了一些错误。提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)