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 展示了一种设置方法。
当我在 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 展示了一种设置方法。