2017-11-20 4 views
0

私はAngularプロジェクトを持っています。私は、さまざまなAngularプロジェクトで使用したい多くのUIコンポーネントを開発し、npmコミュニティで共有したいと考えています。私のプロジェクトからの角4共有コンポーネント

これらのコンポーネントはすべて、私が作成した共有モジュールに集められています。

たとえば、npmで公開するために、そのモジュールをコンパイルする最も簡単で簡単な方法は何ですか?

例のファイルツリー:角に関しては

myAngularProject/ 
├──package.json 
├──src/ 
    └──app/ 
     └──app.module.ts 
     └──app.component.ts 
     └──app.routing.ts 
     └──... 
     └──myComponentLibrary/ 
     └──myComponentLibrary.module.ts // <- this 
     └──datepicker 
     └──button 
     └──... 

答えて

2

、これは...「ライブラリ」と呼ばれているので、それはより多くの情報を見つけるために使用するのに最適な用語です。ここで

は役立つかもしれない記事へのリンクです:https://medium.com/@ngl817/building-an-angular-4-component-library-with-the-angular-cli-and-ng-packagr-53b2ade0701e

+0

私は、このタスクではなくNG-packagrのためのWebPACKを使用したいと思います。 主にこれは大きなプロジェクトであるため、維持されていない可能性が非常に低い小規模プロジェクトには依存できません – Wreck

関連する問題