command-line-interface - 你如何回滚 gatsby 版本?
问题描述
一位同事从我们的一个项目中提取了一个 gatsby repo 并运行了一些他不应该拥有的命令。现在他在 gatsby 1 项目中安装了 gatsby 2。不用说,一切都崩溃了。
奇怪的是,我很难找到如何在他的本地机器上回滚。
有谁知道如何回滚 gatsby 版本?
解决方案
从 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
我希望有一种方法可以锁定全局包的版本,但目前似乎是不可能的。
推荐阅读
- python - Python:如果列表中的第一个元素重复并且列表系列中的第二个元素最低,则删除列表中的列表
- unity3d - 游戏对象的颜色变化
- c++ - 试图从文本文件中读取向量
- json - 用jq结合相关数据
- spotfire - 我可以为用户指定一个“根”文件夹吗?
- json - Parsing nested JSON with Vuejs
- android - FragmentScenario configuration - Binary XML file line, Error inflating class
while testing with espresso - javascript - NodeJS use EJS can't get new html (query from MySQL)
- python-3.x - 在 Tkinter 中显示时,PIL 会扭曲动画 GIF 质量
- python - 在 python 中使用 selenium 使用 IE webdriver,无需设置安全模式