【发布时间】:2021-03-31 13:49:54
【问题描述】:
我想使用 Docker,因为bigcommerce/stencil-cli 仅支持节点版本 10x 或 12x。我无法正确配置 docker 以使重新加载(浏览器同步)工作。
当我编辑任何 SASS 或 HTML 主题文件时,我的更改未显示在 localhost:3000。
我真的不明白为什么,配置对我来说似乎没问题。
这里是 Dockerfile 配置
FROM node:10
WORKDIR /theme
RUN npm -g config set user root
RUN npm install -g @bigcommerce/stencil-cli
EXPOSE 3000 3001 3002
我使用的是默认的Cornerstone Theme
构建我的 docker 镜像。
docker build -t docker-stencil .
运行 docker 容器
docker run -it -v /$(pwd):/theme -p3000:3000 -p3001:3001 -p3002:3002 docker-stencil stencil start
【问题讨论】:
标签: docker bigcommerce browser-sync