2017-11-04 14 views
0

私はフロントエンドとして機能するasp.netプロジェクトを持っています。その中には、アプリケーションのクライアント部分であるtypescriptファイルのセットがあります。
今、私はasp.netアプリのコピーを作る必要がありますが、私はアプリの中で同じタイスクリプト仮想プロジェクトを共有したいと思います。
私は、最初のプロジェクトでtypescriptですファイルを保つだけのJavaScriptファイルにコンパイル秒1に追加しますが、私はよりよい解決策プロジェクト間でバーコードを共有する

答えて

0

があるかどうかを知りたいことができ、これに最も一般的な解決策は、パッケージ化するだろうTypeScriptアプリケーション(NPMパッケージなど)

これを行うには、JavaScriptと型定義に打ち勝つように、definitionsフラグを指定してコンパイルするのが最善です。

NPMパッケージには、.js.d.tsのファイルが含まれています。

これにより、最初のアプリケーションが変更されたときに、不意打ち料金を受け取るのではなく、2番目のアプリケーションが依存関係を何らかの制御を持つことができます。

+0

はい、私はこのソリューションについて読んでいますが、私はvsソリューションの中でひどくうまくいくと思います。タイプコピープロジェクト自体はありません。変更を行う。これは、開発中ではなく、tsアプリケーションが安定しているときに機能します –

関連する問題