NPM Приватный пакет из github не сохраняется в node_modules - PullRequest
0 голосов
/ 26 мая 2020

В настоящее время у меня есть частная организация в github, которая содержит 3 репозитория. Один из репозиториев используется с рабочим процессом github, поэтому он публикуется как частный пакет той же организации. Теперь я пытаюсь использовать этот частный пакет из другого репо в той же организации, и вот тогда у меня возникают странные проблемы

соответствующая часть package.json -

"dependencies": {
   "@{ORG}/{therepo}": "1.0.0"
}

И я иметь это как содержимое .nmprc (файл локальный для проекта, а не глобальный)

@{ORG}:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken={PERSONALAUTHTOKEN}

Странно то, что когда я делаю npm i, ошибки НЕТ, но зависимость не загружается в node_modules, ее просто нет!

Я пробовал эти модификации

package.json

"dependencies": {
    "{therepo}": "1.0.0"
}

.npmrc

registry=https://npm.pkg.github.com/@{ORG}
//npm.pkg.github.com/:_authToken={PERSONALAUTHTOKEN}

Кажется, все работает нормально, пакет вытаскивается, и я вижу его в node_modules, но это не способ сделать это, поэтому мне интересно, что не так с моей настройкой, которая ведет себя вот так

...