从旧遥控器获取纱线安装

时间:2019-03-15 16:21:32

标签: git yarnpkg

我在Ubuntu 16.04上,我的项目是一个使用yarn和git的react项目。

在我的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)和删除{{ 1}}文件以及yarn.lock文件夹。

我还尝试了删除全局纱线缓存,并删除了node_modules目录中的yarn文件夹。还是一无所有。

有人可以帮忙吗?

编辑:我还在项目文件夹中针对旧令牌(~/var/cache)运行了grep,但在文件夹中未找到结果

1 个答案:

答案 0 :(得分:0)

弄清楚了-它没有使用旧令牌作为该依赖项,但是实际上,依赖项依赖项之一也是私有仓库,并使用导致问题的旧令牌进行访问