2017-08-08 158 views
1

我是新手到Angular4,需要一些幫助 我發現做相同的角度模塊爲其他重用像角材料例如共享Angular4模塊

經過研究的方式,我有一些問題,如下

  1. 我應該發佈與git或NPM
  2. 對包CLI 1.2.4幫助當前版本,可以發佈
  3. 我發現了兩個庫https://www.npmjs.com/package/angular-npm-module-seedhttps://github.com/jvandemo/generator-angular2-library。我應該使用它們,或有其它方式
  4. 什麼是常見的方式,你們做的共享組件與團隊

感謝你幫助

編輯:我使用的角度CLI創建項目

回答

2

如果你要在同一個項目中使用模塊(又名同一個應用程序),那麼簡單地將它作爲應用程序的一部分並將其導入到根模塊中會更容易。

否則,如果您想製作獨立模塊,最好將其發佈到npm並作爲依賴項使用。然後,您的團隊可以通過簡單地將其添加到package.json來重複使用它。

這裏有一個關於如何創建一個角4節點模塊的引用: http://blog.angular-university.io/how-to-create-an-angular-2-library-and-how-to-consume-it-jspm-vs-webpack/