在运行 dev_appserver.py 时,如何强制 gcloud cli 不监视某些目录?

我正在使用 Go 和 React 在本地开发一个应用程序,其项目结构看起来有点像这样:

/reactApp 
   /main.go
   /api 
   /reactUI

在本地开发时,我使用 gcloud cli 工具运行 Go 代码,并使用 Node 运行 UI。我当然需要处理 CORS,但除此之外效果还不错。问题是 /reactUI 目录中的文件太多,gcloud cli 工具无法监控它们。这意味着我每次更改 Go 源代码时都需要手动启动和停止服务器。

reactUI 目录是使用“npx create-react-app”命令创建的。由于我正在使用节点在本地运行此应用程序的反应部分(并且可以很好地处理文件监视和自动更新),我怎样才能让 gcloud 工具忽略 reactUI 目录?

基本上我只希望 gcloud 工具监控应用程序的 API 部分,而不是 UI 部分。如果我更改了应用程序的 API 部分,gcloud 本地服务器应该会自动重新编译并重启。


子衿沉夜
浏览 106回答 1
1回答

慕侠2389804

修复https://issuetracker.google.com/issues/35895450后,开发服务器应该不会监视与skip_files应用程序/服务文件部分中指定的模式匹配的文件/目录中的更改.yaml。skip_files因此,您可以尝试在 go 应用程序的文件中添加一个部分.yaml,指定要忽略的文件/目录的模式。还要小心添加默认模式(否则你会丢失它们)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go