一位同事从我们的一个项目中取出了一个盖茨比回购,并运行了一些他不应该做的命令。现在他在gatsby 1项目中安装了gatsby 2。不用说,一切都破了。
奇怪的是,我很难找到如何回滚他的本地机器。
有谁知道如何回滚盖茨比版本?
当从gatsby 2降级为1时,请务必检查gatsby-cli
的全球版本(最新版本的gatsby-cli 1是1.1.41-13)
#npm
npm uninstall -g gatsby-cli
npm install -g gatsby-cli^1.1.41-13
#yarn
yarn global remove gatsby-cli
yarn global add gatsby-cli^1.1.41-13
我希望有一种方法来锁定全局包版本,但它似乎目前是不可能的。
假设他首先使用git拉回购物是否安全?如果是这样,只需检查package-lock.json
或yarn.lock
等包管理器文件中的更改是否重建。