2016-10-24 3 views
4

をインストールすることができます少し背景です:ライブラリ他のプロジェクトを構築するために、角-cliを使用すると、ここで

私はと共有したいいくつかのコンポーネントが含まれている私の組織の角度-CLI(ベータ17)プロジェクトを作成しました組織内の他のAngular 2プロジェクト。

私は単純にnpmを使ってGitHubリポジトリを実装アプリケーションにインストールし、コンポーネントをインポートするだけでした。私はこれがうまくコンパイルされたとして動作すると思ったが、インポートされたコンポーネントのテンプレートHTMLファイルが見つからなかった場合、ブラウザでアプリケーションを実行すると404エラーが発生した。

コンポーネントの定義内でインラインHTMLテンプレートを使用しようとしましたが、まだHTMLファイルを探していました。

angle-cliを使用して、他のプロジェクトをインストールして使用できるような方法でコンポーネントライブラリアプリを構築する良い方法はありますか?そうでない場合は、良い選択肢は何でしょうか?ご協力いただきありがとうございます。

答えて

9

これは現在、Angular CLIではサポートされていませんが、今後サポートされる予定です。

私がライブラリに続いて見た今のプロセスは、カスタムビルドプロセスです。私はあなたがnpm経由で使った図書館を探して、githubに戻って追跡し、どこに維持され、丁寧に追跡することを提案しますプロジェクトの構造を借ります。それをサポートするための主な機能はAoTのコンパイルです。ユーザーはあなたに感謝します。

+0

ありがとう!この機能がCLIのロードマップでどのように呼び出されるのか知っていますか?私はそれを見たいと思います。 –

+0

'ライブラリサポート'は要点になりますが、実際のタイトル/テキストは不明です – Brocco

1

@Broccoはこのような機能はまだありませんが、(discussionを参照してください。

今のところ、このsampleに基づいてlibを作成することをお勧めします。(これはdiff commitが何を行う必要があるかを示しています)

関連する問題