Установка пряжи со старого пульта - PullRequest
0 голосов
/ 15 марта 2019

Я нахожусь на Ubuntu 16.04, и мой проект является реактивным проектом с использованием yarn и git.

В моем package.json мой проект извлекает зависимости из частного репозитория github, используя следующий формат:

...

    "dependencies": {
        "dep-name": "git+https://[oauth token]:x-oauth-basic@github.com/[MyOrg]/[dep-name].git#0.1.0",
    }

Недавно токен oauth был признан недействительным, и мне пришлось его обновить.Однако yarn install продолжает использовать старый токен, выдавая мне ошибку аутентификации.

До сих пор я пытался удалить кэш пряжи (yarn cache clean), удалить кэш npm (npm cache clear --force),удаление кеша nvm (nvm cache clear) и удаление файла yarn.lock, а также папки node_modules.

Я также пытался удалить глобальный кэш пряжи и удалить папку yarn в моем каталоге ~/var/cache.Все еще ничего.

Кто-нибудь может помочь?

Редактировать: я также запустил grep в папке проекта для старого токена (grep -R "old-oken") и не нашел результатов в папке

1 Ответ

0 голосов
/ 15 марта 2019

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

...