我在Ubuntu 16.04上,我的项目是使用yarn和git的反应项目。
在我的package.json中,我的项目使用以下格式从私有github仓库中提取依赖项:
...
"dependencies": {
"dep-name": "git+https://[oauth token]:[email protected]/[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 -R "old-oken"
)运行了一个grep,但在文件夹中找不到任何结果
弄清楚 - 它没有使用旧的令牌用于该依赖项,但实际上其中一个依赖项依赖项也是一个私有仓库,并使用导致问题的旧令牌进行访问