我在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,但在文件夹中未找到结果
答案 0 :(得分:0)
弄清楚了-它没有使用旧令牌作为该依赖项,但是实际上,依赖项依赖项之一也是私有仓库,并使用导致问题的旧令牌进行访问