Skaffold 未检测到 js 文件更改

Skaffold is not detecting js file changes

当我在 auth 目录中更改 index.js 文件时,skaffold 卡在 正在等待更改... 我重新启动但每次更改时它都卡住了

正在为 test/test-auth 同步 1 个文件:941b197143f22988459a0484809ee213e22b4366264d163fd8419feb07897d99

正在观察变化...

> auth
   > node_modules
   > src
      > signup
          signup.js
      index.js
   > .dockerignore
   > Dockerfile
   > package-lock.json
   > package.json
> infra
   > k8s
      auth-depl.yaml
      ingress-srv.yaml
> skaffold.yaml

我的 skaffold.yaml 文件是

apiVersion: skaffold/v2alpha3
kind: Config
deploy:
  kubectl:
    manifests:
      - ./infra/k8s/*
build:
  local:
    push: false
  artifacts:
    - image: test/test-auth
      docker:
        dockerfile: Dockerfile
      context: auth
      sync:
        manual:
          - src: '***/*.js'
            dest: src

如果我进行更改 signup.js 或 index.js 脚手架 stuck.Please 帮助我!

鉴于您在上面包含的输出,我怀疑 Skaffold 正在复制文件:

Syncing 1 files for test/test-> auth:941b197143f22988459a0484809ee213e22b4366264d163fd8419feb07897d99
Watching for changes...

但您的应用未设置为响应文件更改。您需要使用 nodemon 之类的工具来监视文件更改并重新启动您的应用程序。 Skaffold hot-reload example 展示了一种设置方法。