【问题标题】:Deploying Angular 2 (quickstart app) to Google Cloud platform将 Angular 2(快速入门应用)部署到 Google Cloud 平台
【发布时间】:2017-12-04 21:25:56
【问题描述】:

我试图在 Google Cloud 平台上部署最简单的项目。可以在here 找到快速入门项目。在本地它可以正常工作。

但是,让它在 Google Cloud 上运行变得更加复杂。我知道有很多其他的提供商,比如 Heroku 提供一键式部署,但我觉得很奇怪,使用 Google 服务做到这一点并不容易。

App.yaml

runtime: nodejs
env: flex

Package.json - 如快速入门项目here中提供的那样

部署时遇到的第一个错误(gcloud 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-viewer/ 找到的简单教程重新创建我的项目

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-23
    • 2023-03-15
    • 1970-01-01
    • 2017-02-24
    • 1970-01-01
    相关资源
    最近更新 更多