首页 > 解决方案 > Angular 库的 npm 发布

问题描述

我有一个带有 lib、tester 和 e2e 项目的“ng 库”。当我运行“ng build”时,它将所有 3 个项目打包在“dist”下。我只需要发布 lib 项目。我知道 'cd' 到 'dist/lib' 和 'npm publish' 有效,但我没有那个选项,因为我们的 CI 构建只在项目根目录中执行 'npm publish'。所以我的问题是如何实现从根目录发布,只针对 lib 项目?

标签: angularnpmpackagepublish

解决方案


您有两个选择,但都需要更改 CI 脚本:

选项1:

$ npm publish <path-to-lib-folder>

选项 2:

$ cd <path-to-lib-folder>
$ npm publish

推荐阅读