开玩笑找不到'client.js'中的模块'pg-native'

时间:2019-04-10 10:11:08

标签: node.js postgresql jestjs knex.js objection.js

我的项目由带有graphql的节点(表达式),knex,objectionjs组成。 我们正在使用Jest测试对graphql的调用,该调用在后台使用objectionjs + knex在Postgres db上执行更新。

任何开玩笑的测试调用对具有JSON字段的表的更新都会在控制台中显示错误:

console.error node_modules / pg / lib / index.js:52     无法从“ client.js”中找到模块“ pg-native”

However, Jest was able to find:
    './client.js'

You might want to include a file extension in your import, or update your 'moduleFileExtensions', which is currently ['js', 'json', 'jsx', 'ts', 'tsx', 'node'].

See https://jestjs.io/docs/en/configuration#modulefileextensions-array-string

无论如何测试都完成了,但这是我要摆脱的烦恼。

有人遇到这个问题吗? 让我知道我可以提供哪些其他代码详细信息来帮助诊断问题。

0 个答案:

没有答案