【发布时间】:2021-06-12 19:04:03
【问题描述】:
我正在尝试在我的本地计算机上复制云服务器的 Directus 版本 9.0.0-rc.53。我遵循了使用以下命令创建项目的标准过程:
npx create-directus-project project-name
我按照Directus Docs 的方法执行以下命令来降级服务器:
npm install directus@9.0.0-rc.53
但是,在这样做之后,Directus 服务器仍然是最新版本,9.0.0-rc.75。我尝试过以下操作:
- 删除
package.json中的插入符号(将^9.0.0-rc.53更改为9.0.0-rc.53) - 从
package-lock.json中所有与 Directus 相关的依赖项中删除插入符号 - 删除
node_modules并在执行 1 和 2 后再次运行npm install。
尽管如此,我看到node_modules文件夹中使用的Directus相关包仍然是最新版本,9.0.0-rc.75。
我需要这个特定版本的原因是GraphQL 有一个重大变化,特别是GraphQL schema 与这两个版本不同。
目前无法升级云服务器,因为现有的GraphQL 查询将不再有效。
如何安装特定版本的 Directus?
提前致谢。
【问题讨论】:
标签: package.json directus