2016-11-11 5 views
0

今私はAngular2について学んでいます.Gitub(https://github.com/angular/angular2-seed)のAngular2-seedプロジェクトを私のアプリの出発点として使っています。Angular2-seed to production?

すべてがうまくいっているようですが、私はこのアプリケーションをAzureに移して運用環境で動作させたいと思っていますが、ファイルを設定するために何をする必要があるのか​​分かりません。プロジェクトフォルダを見ると、.jsファイルは.tsファイルから生成されていないので、まずアプリケーションがどのように動作しているのか混乱しています。 Webpackサーバーから何らかのJITコンパイルが起こっていますか?

+0

何らかのビルドオプションまたはコンパイルオプションがありますか?そうでない場合は、Angular CLIを試してください。そうしないと、静的なHTMLとJSを提供するだけでなく、プロダクションでノードアプリケーションを実行する必要があります。 – jonrsharpe

答えて

0

WebpackはすべてのTSファイルをコンパイルし、ローカルのNodeJs Webサーバーから提供します。あなたは、展開でそれを構築したい場合:

npm run build 

その後、生成されたファイルを取るAzureのWebサイトにコピーし、それが行われています。

+0

ありがとうございますが、私は何をしますか?新しい 'dist'フォルダには.jsと.mapファイルしか含まれていないので、 'src'フォルダ内の関連フォルダにコピーしてAzureにコピーしますか? – usefulshrimp

+0

いいえ、 "dist"ディレクトリの内容のみをAzureに置きます。それはあなたのコンパイルされたアプリケーションです。 –

+0

しかし、distフォルダにはhtmlファイルはなく、サブフォルダはありません。 – usefulshrimp

関連する問題