更新纱.lock和推送到远程影响泊坞窗实例

问题描述 投票:1回答:1

在项目中,我从我的组织GitLab克隆,有在package.json作为一个模块:

"react-native-device-info": "https://github.com/KarlosQ/react-native-device-info#master",

分别在yarn.lock我们有

"react-native-device-info@https://github.com/KarlosQ/react-native-device-info#master":
  version "0.21.5"
  resolved "https://github.com/KarlosQ/react-native-device-info#beebff8dc284decfba917f2c6d30d0e535cc4002"

对于提交beebff8dc...不会在模块的主分支存在的任何原因。

正因为如此,所有建立在GitLab管道失败。

在错误找不到匹配“beebff8dc ......” ....

我怎样才能在本地改变它,推到了影响管道的远程分支和构建通行证?

本地清除缓存纱没有帮助。删除该模块从yarn.lock导致其他的问题,我的组织帐户不再被认可和yarn install失败!

docker git-commit yarnpkg git-push yarn-lock.json
1个回答
0
投票

跑:

yarn uninstall react-native-device-info && yarn add [email protected]

第一个会从你的node_modules,和的package.json删除yarn.lock的依赖。

第二个将恢复你靠,即0.21.5在旧yarn.lock陈述的版本。

你不应该与任何具体的承诺关心自己,而应该单纱处理内部。

失踪的承诺是最有可能从外部存储库的主分支删除,因此绝不会得到妥善解决。

© www.soinside.com 2019 - 2024. All rights reserved.