Опубликовать библиотеку Angular 6 в npmjs с помощью README.md

Я занимаюсь разработкой библиотеки Angular 6, которую хочу опубликовать в npmjs. Рабочая область (пример) и библиотека имеют версии на 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 поскольку файл readme находится не в коде библиотеки, а в проекте рабочей области:

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

Как опубликовать библиотеку и включить README.md в сборке, так что оба readme отображаются как на GitHub, так и на npmjs?

1 ответ

Решение

Вы должны создать readme в папке проектов, а затем собрать его, а затем перейдите в каталог dist библиотеки lib и npm опубликуйте его

Это решит вашу проблему

Другие вопросы по тегам