我是Angular4的新手,需要一些帮助 我正在寻找制作常用Angular模块的方法,以便其他像Angular Material一样重用,例如
研究结束后,我有一些问题如下
感谢所有帮助
编辑:我正在使用Angular CLI创建项目
答案 0 :(得分: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/
答案 1 :(得分:2)
我必须说你正朝着正确的方向思考。首选方法是使用generator-angular2-library并生成骨架。如果您的组织提供一个,您可以将其发布到npm repo或您自己的私人仓库。 这篇文章可以帮助您实现这一目标: https://medium.com/@cyrilletuzi/how-to-build-and-publish-an-angular-module-7ad19c0b4464