2016-12-13 7 views
0

最新のブログの投稿やチュートリアルの角度2の.jsファイルと適切なd.tsファイルが必要なので、 NPMを使用してを使わずに既存のVSソリューションにドロップしますか?私は角度のファイルhereを得ることができるが、私は必要なものが何であるかはわからない。 Angular docsによると、私はneed do nothing to get typings files for library packages that include d.ts files—as all Angular packages do.ですが、もう一度、Angularアプリケーションのサンプルを見ると、必要なd.tsファイルを知りません。d.tsファイルを含むAngular2.JSファイルVisual Studio 2015

私は爆発して混乱することはありません。私はアホールドを得るために13,000以上のファイルを追加する必要がstomacheすることはできません

Absurd bloat and clutter!

:下の左の.NET 4.6の新しいasp.netコア、this blogを以下の直後に同じことです多分20 ?, 30?ファイル。

私はこれについてOCDすぎるかもしれませんが、今は別のフロントエンドフレームワークを使っていても、その肥大化を避けるための提案をします。私は簡単にAureliaを見てきました。私は好きですが、NPMです。 Reactが適切であるかどうかわからない。

私のビジネスドメインには、自己参照クラス/テーブルであるCategoryが含まれています。私は直感的なUIの後で、ユーザーがすぐに自分自身のCategory構造を作成することができます。サーバ。 Angular2またはAureliaのいずれかと思われますが、私はブラウザでこれを達成するには、Componentの2つだけ必要です。

私は角1.5が追加されていることを知っています。Componentを追加しました。私がReactについて理解していることから、データ管理のためではありません。

私の質問を繰り返して、typescriptでコード化できるように、Angular2ファイルとd.tsファイルだけを取得できますか?そうでなければ、Aureliaと同じ質問です。もしそうでなければ、私が爆発する可能性のある方法はまだエレガントなフロントエンドコードを書いています。

開発の目的は、はい、あなたの角度2のものは、あなたが生産のためのあなたの角度のアプリを構築たら、私は、あなたが知っている確信しているしかしとして(その迷惑しかしnecissary)大規模になるためのように、すべてのヘルプは使用して(

+0

をドロップします[オントピック何]読む[尋ねる]としてください(http://stackoverflow.com/help/on-topic)と[何がないか](http://stackoverflow.com/help/dont-ask)を参照してください。外部のリソースを求める質問は、意見を求める質問(Aurelia vs Angular 2)と同様、話題にはならない。現在のところ、あなたの質問は、最近のJavaScript開発のしくみ(つまり、必要な機能を実現するために構築された多数の小さなコンポーネント)のようなものです。 –

+0

新しいフロントエンドフレームワークには通常、NPMに関連するパッケージマネージャを含むビルドツールが含まれます。 NPMやその他のパッケージマネージャーを使用したくない場合は、KnockoutJSなどのより簡単なjavascriptライブラリーを使用する必要があります。 –

+0

個人的には、angle2やjQueryなどよりも複雑なフレームワーク、NPMやbowerを使用することはお勧めしません。あなたはumdモジュール( 'bundles/**/*。umd.js'ファイル)のみを使用してhtmlに含めるか、systemjを使って動的にロードすることができます。 javascriptを使用していますが、角度には多くの依存関係があり、typescriptと適切なIDを使用して取得したすべての型付き言語機能が失われます。あなたが意図した方法でそれを使用しようとすると、あなたは大きな恩恵を受けません。 – Tseng

答えて

0

[OK]を理解されるであろう例えば、角度CLI)それは...例えば、これは生産前と後の私のアプリケーションは約10まで

enter image description here

01の後にすべてのそれらの40,000のファイルをカット

だから私は、あなたが最初にあなたの角度のものを構築したいと思いますし、その後、あなたのアプリケーションで

+0

あなたは何を意味するのか分かりません。別のソリューションを作成し、npmを使用して角を引いてから、それを構築するために角度cliを使用してから、いくつかのファイルをコピーして貼り付けますか?私のタイスクリプトでインテリセンスを失うのだろうか? –

+0

私はこれを生産目的でのみ提案しています。したがって、私のアプリケーションは.net core apiバックエンドを持つ角度2のフロントエンドです。私は2つの別々のソリューションを使用し、それらを生産のためにマージしました。だから私は好きなエディタでangelとnpmを使い、私のapiにVSを使った。これが「ベストプラクティス」なのかどうかはわかりませんが、それは私にとってはうまくいきました。 – Bean0341

+0

@ Bean0342助けてくれてありがとう –

関連する問題