运行 dev_appserver.py 时如何强制 gcloud cli 不监视某些目录?
How can I force gcloud cli to not monitor certain directories when running dev_appserver.py?
我正在使用 Go 和 React 在本地开发一个应用程序,其项目结构看起来有点像这样:
/reactApp
/main.go
/api
/reactUI
当我在本地开发时,我使用 gcloud cli 工具 运行 Go 代码,我使用 Node 运行 UI。我当然需要处理 CORS,但除此之外效果还不错。问题是 /reactUI 目录中的文件太多,gcloud cli 工具无法监控它们。这意味着我每次更改 Go 源代码时都需要手动启动和停止服务器。
reactUI 目录是使用 'npx create-react-app' 命令创建的。由于我 运行 使用节点在本地 运行 宁这个应用程序的反应部分(并且处理文件监控和自动更新就好了),我怎样才能让 gcloud 工具忽略反应 UI 目录?
基本上我只想让 gcloud 工具监控应用程序的 API 部分,而不是 UI 部分。如果我对应用程序的 API 部分进行了更改,gcloud 本地服务器应该会自动重新编译并重新启动。
使用 app/service 的 .yaml
文件的 https://issuetracker.google.com/issues/35895450 fixed the development server is supposed to not monitor changes in the files/directories matching the patterns specified in the skip_files
部分。
因此您可以尝试将 skip_files
部分添加到 go 应用程序的 .yaml
文件中,指定要忽略的 files/directories 的模式。还要小心添加默认模式(否则你会丢失它们)。
我正在使用 Go 和 React 在本地开发一个应用程序,其项目结构看起来有点像这样:
/reactApp
/main.go
/api
/reactUI
当我在本地开发时,我使用 gcloud cli 工具 运行 Go 代码,我使用 Node 运行 UI。我当然需要处理 CORS,但除此之外效果还不错。问题是 /reactUI 目录中的文件太多,gcloud cli 工具无法监控它们。这意味着我每次更改 Go 源代码时都需要手动启动和停止服务器。
reactUI 目录是使用 'npx create-react-app' 命令创建的。由于我 运行 使用节点在本地 运行 宁这个应用程序的反应部分(并且处理文件监控和自动更新就好了),我怎样才能让 gcloud 工具忽略反应 UI 目录?
基本上我只想让 gcloud 工具监控应用程序的 API 部分,而不是 UI 部分。如果我对应用程序的 API 部分进行了更改,gcloud 本地服务器应该会自动重新编译并重新启动。
使用 app/service 的 .yaml
文件的 https://issuetracker.google.com/issues/35895450 fixed the development server is supposed to not monitor changes in the files/directories matching the patterns specified in the skip_files
部分。
因此您可以尝试将 skip_files
部分添加到 go 应用程序的 .yaml
文件中,指定要忽略的 files/directories 的模式。还要小心添加默认模式(否则你会丢失它们)。