代码之家  ›  专栏  ›  技术社区  ›  ntdog22

创建角度服务NPM包的正确方法

  •  0
  • ntdog22  · 技术社区  · 6 年前

    我有一个Angular7项目,我正在为(服务/模型)基于 swagger.json api.module . 我想用Angular CLI打包这些服务和模型, ng build yarn pack

    1. 什么是正确的方式出口服务的npm包?

    每个服务使用 @Injectable({ providedIn: "root" }) 而且是 . 我尝试过使用桶或索引文件 services/ models/ 但我不能 树摇 sideEffects: false

    编辑

    感谢一条不幸被删除的评论, ng-packagr 不能

    有什么建议吗 没有桶的服务?我是否需要导出 public_api 文件?

    0 回复  |  直到 6 年前