5

我正在开发一个我想发布到 npmjs 的 Angular 6 库。工作区(示例)和库在GitHub 上进行版本控制。我已经使用 Angluar-CLI 的命令创建了该库npm library lib-name

这些项目README.md位于工作区项目的根文件夹中。如Medium 上的指南所示,我已经构建了库并使用以下命令发布到 npm:

ng build ng-as-multiselect-dropdown --prod
cd dist/ng-as-multiselect-dropdown
npm publish

该库现在在npmjs发布,但 npmjs 无法获取,README.md因为自述文件不在库代码中,而是在工作区项目中:

"Unable to find a readme for @austrianstandards/ng-as-multiselect-dropdown@1.0.0"

如何发布库并将其包含README.md在构建中,以便自述文件同时显示在 GitHub 和 npmjs 上?

4

1 回答 1

4

您必须在项目文件夹下创建一个自述文件,然后构建它,然后 cd 到 lib 的 dist 目录并 npm 发布它

这将解决您的问题

于 2018-06-02T18:13:24.743 回答