在本课程中,我们将了解如何构建角度库,还将探讨如何将角度库发布到本地npm并使用它。
建立角库
我们可以在通过项目文件夹本地导入时使用该库,但在用户端,实际实现是用户将安装该软件包并将其下载到 node_modules 夹
因此,为此,我们将首先构建角度库,该库将在 dist 夹。
重击
# ---> angular workspace 夹。
ng build news-twentyfour
此命令将创建一个 dist 文件夹,在此文件夹中,存储了我们的编译库。
将库发布到本地npm
由于我们已经构建了库,但是对于npm包,则必须将该库作为npm包构建,然后可以将其发布到本地节点包管理器的注册表中。
所以会去我们的 dist / news-twentyfour / 文件夹,并将创建 npm pack
重击
# ---> 夹: dist/news-twentyfour
npm pack
This will make a Pack (target) file with a news-twentyfour-0.0.1.tgz
.
本地发布已完成.. !!现在,我们可以在任何角度应用程序中使用此库。
因此,让我们快速尝试将库安装到另一个有角度的应用程序中。
重击
# ---> 夹: other angular workspace
npm install <path to 夹>/dist / news-twentyfour /news-twentyfour-0.0.1.tgz