command-line-interface - 如何回滚 gatsby 版本?

标签 command-line-interface gatsby

一位同事从我们的一个项目中提取了 gatsby 存储库,并运行了一些他不应该执行的命令。现在他已经在 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

我希望有一种方法可以锁定全局包的版本,但目前似乎不可能。

关于command-line-interface - 如何回滚 gatsby 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54221978/

相关文章:

javascript - 为什么 Gatsby.js 不预渲染博客启动器?

linux - Erlang,process_flag trap_exit 从 CLI 杀死了我的 gen_server

html - 样式化组件,带有 gatsby-link anchor 标记 css 着色

java - 当从 cli 运行时,简化在 eclipse 中创建的 java 程序的类路径输入?

docker - 如何以编程方式检查撰写文件中的所有图像是否都在运行?

reactjs - React 如何在 Gatsby 上工作(静态生成?)

javascript - 在 Gatsby/@ReachRouter 中处理预取的动态客户端路由

javascript - 使用 gatsby-plugin-netlify 从 Netlify 重定向到自定义域?

php - Phalcon 和 cli 应用程序

linux - 在 Linux 中从 CLI 运行 Visual Studio Code