我有一个Angular7项目,我正在为(服务/模型)基于 swagger.json api.module . 我想用Angular CLI打包这些服务和模型, ng build 和 yarn pack
swagger.json
api.module
ng build
yarn pack
什么是正确的方式出口服务的npm包?
每个服务使用 @Injectable({ providedIn: "root" }) 而且是 不 . 我尝试过使用桶或索引文件 services/ 和 models/ 但我不能 树摇 sideEffects: false
@Injectable({ providedIn: "root" })
services/
models/
sideEffects: false
编辑
感谢一条不幸被删除的评论, ng-packagr 不能
ng-packagr
有什么建议吗 没有桶的服务?我是否需要导出 public_api 文件?
public_api