纱线安装从旧远程获取
Yarn Install fetching from old remote
我在 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 缓存 (yarn cache clean
)、删除 npm 缓存 (npm cache clear --force
)、删除我的 nvm 缓存 (nvm cache clear
) 和删除yarn.lock
文件以及 node_modules
文件夹。
我也试过删除全局 yarn 缓存,并删除 ~/var/cache
目录中的 yarn
文件夹。仍然没有。
有人能帮忙吗?
编辑:我还在我的项目文件夹中 运行 为旧令牌 (grep -R "old-oken"
) 进行了 grep,但在文件夹中没有发现任何结果
搞清楚了 - 它没有为该依赖项使用旧令牌,但实际上其中一个依赖项依赖项也是一个私有存储库,并使用导致问题的旧令牌进行访问
我在 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 缓存 (yarn cache clean
)、删除 npm 缓存 (npm cache clear --force
)、删除我的 nvm 缓存 (nvm cache clear
) 和删除yarn.lock
文件以及 node_modules
文件夹。
我也试过删除全局 yarn 缓存,并删除 ~/var/cache
目录中的 yarn
文件夹。仍然没有。
有人能帮忙吗?
编辑:我还在我的项目文件夹中 运行 为旧令牌 (grep -R "old-oken"
) 进行了 grep,但在文件夹中没有发现任何结果
搞清楚了 - 它没有为该依赖项使用旧令牌,但实际上其中一个依赖项依赖项也是一个私有存储库,并使用导致问题的旧令牌进行访问