使用NP包发布Angular模块

这是有关我对ngx-feature-toggle模块所做的改进的帖子之一,今天的主题是:如何发布我的angular模块或angular应用程序的新版本。 直到几个月前,我们还有几种发布Angular包,独立包,模块或应用程序的方法。 当前,我们可以直接使用@angular/cli通过CLI命令创建,运行测试,验证,构建以及其他功能,这确实很有用。 Angular第6版现已发布 Angular的6.0.0版本已发布! 这是一个主要版本,其重点不在于基础框架,而在于…… blog.angular.io 您可以在Angular文档的“发布库”部分中了解有关此内容的更多信息 这样,我们就可以使用具有相同支持的相同功能来构建出色的库。 您只需要运行这些命令,您的所有支持都是最新的。 但是一个好的软件包应该遵循一些好的软件原理。 发布版本必须基于语义版本控制。 创建该标准是为了确保使用该组件的项目升级尽可能顺利。 自开始以来,我们需要保留一个changelog(a)文件,其中包含项目中发生的所有更改。 通常,在开源(和非开源)项目中,请保留更改/功能/修复程序/等。 在名为CHANGELOG.md的文件中 需要有一个定义明确的流程来构建,捆绑和发布。 但是,正如您在不同的Angular项目中看到的那样,发布Angular模块的方式有很多,并且以覆盖要发布的不同包类型的方式为基础,例如ESM2015…