Не могу установить из реестра gitlab npm - PullRequest
0 голосов
/ 25 марта 2019

в моей собственной gitlab premium я могу публиковать собственные пакеты npm, но в другом проекте я не могу их установить

Мой пакет отображается в реестре и на той же машине в другом проекте, если я это сделаю

yarn add @block-5/myproject --verbose

Я получаю

verbose 0.764 Performing "GET" request to "https://<My Gitlab Server>/api/v4/packages/npm/@block-5%2fmyproject".
verbose 1.072 Request "https://<My Gitlab Server>/api/v4/packages/npm/@block-5%2fmyproject" finished with status code 200.
verbose 1.1 Error: Received malformed response from registry for "@block-5%2fmyproject". The registry may be down.

Когда я вручную захожу на https: /// api / v4 / packages / npm / @ block-5% 2fmyproject в браузере, в котором я вошел в gitlab, он дает стандартный пакет gitlab json, я его ожидаю что-то с аутентификацией, область действия моего токена api (и он может публиковать)

My .npmrc

@block-5:registry=https://<My Gitlab Server>/api/v4/packages/npm/
//<My Gitlab Server>/api/v4/packages/npm/:_authToken=<My Auth Token>
//<My Gitlab Server>/api/v4/projects/159/packages/npm/:_authToken=<My Auth Token>
...