2017-01-05 17 views
1

Google Cloud Platformで最も簡単なプロジェクトを展開しようとしていました。クイックスタートプロジェクトはhereです。ローカルでは問題なく動作します。Google CloudプラットフォームにAngular 2(クイックスタートアプリ)を導入

ただし、Google Cloudで動作させるにはもっと複雑になります。 1クリックで展開するHerokuのようなプロバイダが数多くあることはわかっていますが、Googleサービスでそれを行うのは簡単ではないことがわかりました。

app.yamlを

runtime: nodejs 
env: flex 

Package.json - here

展開しながら、私が得る最初のエラー(gclouldアプリのデプロイ)クイックスタートプロジェクトで提供される:

[email protected] start /app 
tsc && concurrently "tsc -w" "lite-server" 
sh: 1: tsc: not found 

次にI package.jsonに追加:

"preinstall": "npm install tsc", 

2番目のエラー:

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/

答えて

0

で見つける簡単なチュートリアルを使用して私のプロジェクトを再作成する必要がある場合特定のサーバーロジックをCURDオブジェクトに書き込んだなど、サーバー側のコードがある場合は、flex環境を使用できます。クライアント側のコードでは、静的ファイルをGoogleストレージに展開する方がよいでしょう。

+0

説明のために、flex envとstandardの違いについては気づいていませんでした。私も役に立つhttps://jaykhimani.blogspot.com/2016/10/deploying-angular-2-app-with-angular.htmlとhttps://scotch.io/tutorials/use-the-angular-cli-より速い角度2のプロジェクトのために。 – Radeo

関連する問題