使用 README.md 将 Angular 6 库发布到 npmjs
Publish Angular 6 library to npmjs with README.md
我正在开发一个 Angular 6 库,我想将其发布到 npmjs。工作区(示例)和库在 GitHub 上进行了版本控制。我使用 Angluar-CLI 的命令 npm library lib-name
创建了库。
项目 README.md
位于工作区项目的根文件夹中。如 guide on 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 上显示自述文件?
你必须在项目文件夹下创建一个自述文件,然后构建它,然后 cd 到 lib 的 dist 目录并 npm 发布它
这将解决您的问题
我正在开发一个 Angular 6 库,我想将其发布到 npmjs。工作区(示例)和库在 GitHub 上进行了版本控制。我使用 Angluar-CLI 的命令 npm library lib-name
创建了库。
项目 README.md
位于工作区项目的根文件夹中。如 guide on 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 上显示自述文件?
你必须在项目文件夹下创建一个自述文件,然后构建它,然后 cd 到 lib 的 dist 目录并 npm 发布它
这将解决您的问题