Развертывание Angular библиотеки компонентов на страницах Github Поддерживаются только абсолютные URL-адреса - PullRequest
0 голосов
/ 08 мая 2020

Я следую руководству по созданию библиотеки компонентов Angular и публикации ее на страницах Github.

https://dev.to/brgrz/create-a-library-with-angular-and-publish-it-to-github-package-registry-1pch

В конце, после завершения все остальное, когда я публикую sh свою библиотеку, я получаю сообщение об ошибке, которое я не понимаю.

'Поддерживаются только абсолютные URL-адреса'

Это репозиторий github https://github.com/uweDuesing/mapStuff

Просмотр подробного журнала ошибок:

18 verbose stack TypeError: Only absolute URLs are supported
18 verbose stack     at getNodeRequestOptions (/home/uwe/.nvm/versions/node/v10.19.0      /lib/node_modules/npm/node_modules/node-fetch-npm/src/request.js:131:11)
18 verbose stack     at fetch.Promise (/home/uwe/.nvm/versions/node/v10.19.0/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.js:44:21)
18 verbose stack     at new Promise (<anonymous>)
18 verbose stack     at fetch (/home/uwe/.nvm/versions/node/v10.19.0/lib/node_modules/npm/node_modules/node-fetch-npm/src/index.js:41:10)
18 verbose stack     at retry (/home/uwe/.nvm/versions/node/v10.19.0/lib/node_modules/npm/node_modules/make-fetch-happen/index.js:332:14)
18 verbose stack     at /home/uwe/.nvm/versions/node/v10.19.0/lib/node_modules/npm/node_modules/promise-retry/index.js:29:24
19 verbose cwd /home/uwe/projects/mapStuff/dist/map-stuff
20 verbose Linux 5.3.0-51-generic
21 verbose argv "/home/uwe/.nvm/versions/node/v10.19.0/bin/node" "/home/uwe/.nvm/versions/node/v10.19.0/bin/npm" "publish"
22 verbose node v10.19.0
23 verbose npm  v6.13.4
24 error Only absolute URLs are supported

Прошу прощения за несколько расплывчатый вопрос - но я даже не знаю, с чего начать правильные вопросы!

Спасибо за помощь, Уве

Ответы [ 2 ]

0 голосов
/ 08 мая 2020

В конце концов, проблема, с которой я столкнулся, была вызвана неправильным значением в моем файле .npmr c в моей пользовательской папке. URL к реестру gthub npm был сломан

https://npm.pkg.github.com/

На самом деле глупо с моей стороны, но вот как-то иногда крошится повар ie.

0 голосов
/ 08 мая 2020

У меня была совсем другая проблема с публикацией, но, возможно, это может вам помочь: 1.) настроить .npmr c -File для вашей библиотеки 2.) использовать свойство publishConfig в пакете. json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...