2016-10-13 5 views
0

私はAngular 2を使用しています.Joboss6を使用して生産環境でTypescriptのAngular 2を動作させる方法と混同しています。JBossサーバーでtypescriptでAngular 2を展開するにはどうすればいいですか?

1.ノードを使用して開発マシンでファイルをコンパイルした後、.jsと.tsの両方を本番レベルに展開する必要がありますか?

+2

いいえ、Javascriptファイルのみが必要です。 –

+0

私はあなたがここで答えを見つけることができると思います:http://stackoverflow.com/questions/35539622/how-to-deploy-angular-2-apps – HollyPony

答えて

0

理解しています。 Typescriptは機能追加されたJavascriptのスーパーセットに過ぎませんが、すべてのTypescriptファイルはバンドルされています。

蒸留に使用される主なライブラリはBabel for ES6で、バンドルの主なライブラリはSystemJSまたはWebpackです。

すべてがCSS、JS、およびHTMLファイルに縮小されています。

また、JBossはJava用アプリケーションサーバーです。 2つのアプリケーションを展開するには、Apache、Nginx、Lite-ServerなどのWebサーバーが必要です。

+0

場所にいくつかの設定サンプルを読んで簡単なテストを与えることができます。私はjavaのようにangular2コードを直接配備することができます。 – Ajit

0

JSファイルのみを展開する必要があります。

1

Typescriptは、ツールで、これはJavascriptのスーパーセットです。移植後、Angular2コードは普通の古いJavascriptです。

.tsファイルをサーバーに配備する必要はありません。ブラウザがTypeScriptを理解したり解析したりすることはありません。

生産準備完了コードが含まれている/distフォルダ(足場を使用している場合)を確認すると、HTMLとCSSに加えて.js個のファイルしか存在しません。

ブラウザはブラウザだけが唯一のJSファイルを認識し、あなたが展開するときにとても生産でアプリをJSファイルを展開する必要がありますHTML、CSSとJavascript

関連する問題