2016-07-27 5 views

答えて

5

開発のために、NodeJSはangular2のために必須です!

なぜ私に教えてください?

Angular2には、JavaScriptに変換されたタイスクリプトが付属しています。

NodeJSはタイプ&を提供しています。SystemJS,RxJSのような他の依存パッケージは、angular2があなたにAngularと呼ぶ魔法を助けます。

Xamppでangular2アプリを実行することもできますが、NodeJSの方が柔軟性が高く、開発のためのフレームワークのサポートがより多く用意されています。

たとえば、 Angular-Cliは、あなたのプロジェクトを本当に速くセットアップするのに役立つノードモジュールです。

ノードの上には、サードパーティライブラリをプロジェクトに簡単に追加できるという柔軟性があります。

あなたはXamppを使うことができますが、あなたは私が知っている限り、Xamppにはまだサポートされていないので、tsファイルをjavascriptファイルに変換するために手動でトランスペラレータをロードする必要があります。

だから私はこれにNodeJSを使うつもりです。生産のために

、あなたのアプリケーションからのバンドルを構築したら、それはJavaScriptを実行するすべてのサーバーにデプロイすることができます。その場合、NodeJSは必要ありません。

+0

ありがとう、私はjs tsとダーツでangular2を参照してください。どちらを採用するのがベストです。私はjsとjqueryを知っており、私は個人的には良いと感じています。あなたの提案で私を助けてください –

+0

個人的に私はそれが広範なサポートを持っていて、角度の人々がangular2のための公用語を作ったので、TSをお勧めします。そのモジュールは簡単かつ充実してサポートされていますが、jsライブラリをtsの中で直接使用できます。 @Karthikeyansundaramoorthi –

4

私たちの話し合いによって異なります。

あなたはは、すべてのLIBS、transpile TSをロードするようにファイルを構築し、準備するためにあなたのdevのマシン上でNodeJSを持っている必要があります 開発のために。あなたはすでに、すべてのDEPS、アプリでようにちょうど静的index.htmlを持つファイル、CSS、JS、JPGファイルとをJSバンドルを用意している場合は、あなたが欲しいものは何でも使用することができますプロダクションサーバの場合

..

2

また、Oleg Barinovと一緒にお越しいただくことをお勧めします。詳細Angular2アプリケーションは静的ファイルのみで構成されているため、静的フォルダ(Expressなど)を定義できる静的Webサーバーまたはサーバーアプリケーションによって配信されます。

関連する問題