Node.js KeystoneJS:“关键点”;keystone.GetResolver不是一个函数;在删除.lock之后

Node.js KeystoneJS:“关键点”;keystone.GetResolver不是一个函数;在删除.lock之后,node.js,yarnpkg,keystonejs,Node.js,Yarnpkg,Keystonejs,编辑:我试着回到已经开始工作的development分支和相同的故事。它必须是节点\u模块中的某个内容 我在做一个KeystoneJS项目。我在我的一个列表中添加了钩子,项目运行良好 当我完成工作后,我将我的工作推送到GitHub,并向我的团队发出请求。但是GitHub抱怨出现了安全错误(在warn.lock),所以我删除了warn.lock,重新安装了node\u模块(warn)。然而,当我在本地再次运行该项目时,我收到了以下错误 ✔ Validated project entry file

编辑:我试着回到已经开始工作的
development
分支和相同的故事。它必须是
节点\u模块中的某个内容

我在做一个KeystoneJS项目。我在我的一个列表中添加了钩子,项目运行良好

当我完成工作后,我
将我的工作推送到GitHub,并向我的团队发出请求。但是GitHub抱怨出现了安全错误(在
warn.lock
),所以我删除了
warn.lock
,重新安装了
node\u模块(
warn
)。然而,当我在本地再次运行该项目时,我收到了以下错误

✔ Validated project entry file ./tsout/index.js
✔ Keystone server listening on port 4545
✔ Initialised Keystone instance
✖ Connecting to database
TypeError: keystone.getResolvers is not a function
    at createApolloServer (/Users/r/Documents/projects/yaa-keystone/node_modules/@keystonejs/app-graphql/lib/apolloServer.js:148:25)
    at GraphQLApp.prepareMiddleware (/Users/r/Documents/projects/yaa-keystone/node_modules/@keystonejs/app-graphql/index.js:23:20)
    at /Users/r/Documents/projects/yaa-keystone/node_modules/@keystonejs/keystone/lib/Keystone/index.js:752:17
    at Array.map (<anonymous>)
    at Keystone.prepare (/Users/r/Documents/projects/yaa-keystone/node_modules/@keystonejs/keystone/lib/Keystone/index.js:751:12)
    at executeDefaultServer (/Users/r/Documents/projects/yaa-keystone/node_modules/@keystonejs/keystone/bin/utils.js:112:42)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
✔ 已验证的项目条目文件。/tsout/index.js
✔ Keystone服务器在端口4545上侦听
✔ 初始化的Keystone实例
✖ 连接到数据库
TypeError:keystone.GetResolver不是函数
在CreateAppolloServer(/Users/r/Documents/projects/yaa keystone/node_modules/@keystonejs/app graphql/lib/apolloServer.js:148:25)
在GraphQLApp.preparemidware(/Users/r/Documents/projects/yaa keystone/node_modules/@keystonejs/app graphql/index.js:23:20)
在/Users/r/Documents/projects/yaa keystone/node_modules/@keystonejs/keystone/lib/keystone/index.js:752:17
在Array.map()处
在Keystone.prepare(/Users/r/Documents/projects/yaa Keystone/node_modules/@keystonejs/Keystone/lib/Keystone/index.js:751:12)
在ExecuteFaultServer上(/Users/r/Documents/projects/yaa keystone/node_modules/@keystonejs/keystone/bin/utils.js:112:42)
错误命令失败,退出代码为1。
信息访问https://yarnpkg.com/en/docs/cli/run 有关此命令的文档。
它将错误深入到
node\u模块中的keystone包中。我删除并重新安装了
node\u模块
,我将我的项目恢复为昨天的提交,效果很好,但我一直收到相同的错误


我意识到很难说问题出在哪里,但任何有助于找出如何开始追踪的方法都会很有帮助

这是一个错误,对KeystoneJS的新包更新与我的代码冲突。当我删除
warn.lock
并运行
warn
时,它下载了最新版本。

这是一个错误,KeystoneJS的新包更新与我的代码冲突。当我删除
warn.lock
并运行
warn
时,它下载了最新版本