2016-09-18 4 views
1

ng2-clearfixというangle2指令を書いています。 typescriptコード自体は準備ができており、テスト済みで、うまく動作します。angular2指令の公開方法

私は今それをやっている間、私はいくつかの質問を持っていた、他の人が同様にそれを使用することができますので、githubの上のディレクティブを公開する:

  • 私はファイルを提供すべきであるどのように?同様にng2-clearfix.jsファイルを提供するか、ng2-clearfix.tsを残して、ユーザーがJavaScriptのtypescriptをコンパイルできるようにする必要があります。

    • ng2-clearfix自体の依存関係をどのように管理するのですか。私はnpmとbowerの両方で公開したいと思います。私は自分の依存関係管理のためにbowerを使うことは問題になると思います。なぜなら、ng2-clearfixを使っている開発者は、bowerを使うかもしれないし、使っていないかもしれないからです。

ありがとうございました。

また、angular2ディレクティブ用の定型文がわかっている場合は、それがわかりやすいので、作業が簡単になります。

答えて

1

さて、あなたはgenerator-angular2-library

この素晴らしいツールを使用して起動することができますIv'eは、私がIonic2のために書いたライブラリの最近それを使用し、それは本当に私にいくつかの時間を節約しました。

あなたのライブラリ用のスケルトンを生成する非常に簡単なYeomanジェネレータです。 その後、アプリの整理が完了したら、npmに公開することができます。

角2はTypescriptを使用するので、すべてのファイルは最終的にjavascriptに変換されます。 基本的な考え方は、すべてのソースファイルをリポジトリに保存し、ファイルをコンパイルし、正しいバージョンでnpmに公開することです。コンパイルしたファイルをリポジトリにコミットしないでください。

私は図書館を見て歓迎します。物事の基本的な仕組みを見てみましょう:https://github.com/kadoshms/ionic2-autocomplete

関連する問題