【发布时间】:2020-11-13 13:22:49
【问题描述】:
我正在 laradock 容器中构建我的 Node14.6 Angular7.2 项目。 首先,我去 laradock.io 做了一个从 laradock 到我的项目的 git clone
git clone https://github.com/Laradock/laradock.git
在那之后,我更改的 laradock 中唯一相关的文件是 laradock/workspace/Dockerfile,因为我需要 angular/cli@7.2.2:
[ ${INSTALL_NPM_ANGULAR_CLI} = true ]; then \
npm install -g @angular/cli@7.2.2 \
因此,只需稍作改动,我就使用以下代码启动了我的容器:
docker-compose up workspace apache2 mariadb
docker exec -it 9210e8d6ab25/bin/bash
ng new my-project
cd my-project
ng build --watch
这是通过生成 projetc 的构建来证明容器的良好行为的打印 该项目构建正常,但是当我开始使用 VS Code 开发代码时,构建并没有更新。
有人有解决办法吗?
【问题讨论】:
-
在你说“我正在运行这个命令”的地方,你有一个 PNG 文件而不是命令行;你怎么运行它?你在哪里更新代码?当你做出改变时,你会重建底层的 Docker 镜像吗?你能提供一个minimal reproducible example 包括任何相关的配置文件或 Docker 设置吗?
-
我编辑了我的问题。如果您按照我上面所说的进行操作,您将能够重现该场景。
标签: angular docker build angular7 laradock