lea*_*ari 6 testing node.js typescript jestjs adonis.js
我正在使用 Adonis v5 开发应用程序,但其测试运行程序尚未完成。所以,我的解决方法是在它的位置应用 Jest。我得到了这个工作,但我在从 Adonis 导入类型时遇到了问题。
在任何模型中,我都有以下导入:
import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm'
Run Code Online (Sandbox Code Playgroud)
为了解决别名,我在jest.config.js:
import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm'
Run Code Online (Sandbox Code Playgroud)
第三条规则指向之前的导入。在指向的文件中,我找到了一个导出所需类型的模块的声明。
declare module '@ioc:Adonis/Lucid/Orm' {
import { ScopeFn, LucidModel, HooksDecorator, ...
...
Run Code Online (Sandbox Code Playgroud)
完整的文件是这样的。
当我运行 Jest 时,出现此错误。我错过了什么?在我忘记之前,我正在使用ts-jest来定义 Jest 的设置。
| 归档时间: |
|
| 查看次数: |
403 次 |
| 最近记录: |