【问题标题】:Laradock doesn't watch Angular ng build --watchLaradock 不观看 Angular ng build --watch
【发布时间】: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


【解决方案1】:

我在这里找到了解决方案:ng serve not detecting file changes automatically

我只需要添加

--poll=2000

构建命令应该是这样的:

ng build --watch --poll=2000

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-05
    • 2018-06-15
    • 2019-07-22
    • 2018-07-29
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多