我试图在 Google Cloud 平台上部署最简单的项目。可以找到快速启动项目here。在本地它可以正常工作。
然而,让它在 Google Cloud 上运行变得更加复杂。我知道有很多其他提供商(例如 Heroku)可以一键部署,但我发现奇怪的是,使用 Google 服务并不那么容易做到这一点。
App.yaml
runtime: nodejs
env: flex
Package.json - 如快速入门项目中提供的here
我在部署(gcloud app deploy)时遇到的第一个错误:
[email protected] start /app
tsc && concurrently "tsc -w" "lite-server"
sh: 1: tsc: not found
然后我添加到 package.json:
"preinstall": "npm install tsc",
第二个错误:
tsc && concurrently "tsc -w" "lite-server"
error TS5023: Unknown compiler option 'moduleResolution'.
error TS5023: Unknown compiler option 'lib'.
我在这里迷路了。
当然,我使用的是支持flex的位置。
如果我以正确的方式挖掘问题,有什么想法吗或者我应该使用在 codelabs.developers.google.com/codelabs/cloud-cardboard-viewer/ 找到的简单教程重新创建我的项目
如果您有任何服务器端代码,例如您已将特定的服务器逻辑写入 CURD 对象,则可以使用 Flex 环境。对于客户端代码,您最好将静态文件部署到谷歌存储中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)