2017-08-08 124 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/