将Angular 2(快速入门应用)部署到Google Cloud平台

时间:2017-01-05 10:31:37

标签: google-app-engine angular deployment web-deployment

我试图在Google云平台上部署最简单的项目。可以找到快速入门项目here。在本地,它没有问题。

然而,让它在Google Cloud上工作变得更加复杂。我知道有许多其他提供商,比如Heroku,只需一键部署,但我发现用Google服务做起来并不容易,这很奇怪。

的app.yaml

runtime: nodejs
env: flex

Package.json - 在快速入门项目here

中提供

部署时遇到的第一个错误(gclould app deploy):

angular-quickstart@1.0.0 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-上的简单教程重新创建项目。浏览器/

1 个答案:

答案 0 :(得分:0)

如果您有任何服务器端代码,例如您已经为CURD对象编写了特定的服务器逻辑,则可以使用flex环境。对于客户端代码,最好将静态文件部署到谷歌存储