孺子牛

Results 19 comments of 孺子牛

可以本地安装下 npm i @types/bull -D

你可以上传一个项目到github上,方便看些

这代码咋修改呢? 没什么思路

下面这个是 baseService 的代码 ```ts import { App, Inject } from '@midwayjs/decorator'; import * as koa from '@midwayjs/koa'; export abstract class BaseService { @App() protected app: koa.Application; @Inject() protected ctx: koa.Context;...

代码仓库:https://github.com/ddzyan/midway-practice.git ,分支是 unitTest

@waitingsong 这个报错你遇到过吗

> 再看看 node_modules 下面第一级目录中有没有 koid 目录 截图执行的是啥命令? 一级目录是有 koid 目录的, 运行的是 npm test 对应的是 `midway-bin test --ts -f test/comm/email.test.ts`

> > midway-bin test --ts -f test/comm/email.test.ts > > 没有 email.test.ts 这个文件。 并且 pkg.scripts 中是这样 > > > "test": "midway-bin test --ts --mocha", 这是我另外一个内部项目,不在上面的示例仓库中,运行指令这样配置是因为我要指定执行某个个单元测试文件

> > @waitingsong 这个报错你遇到过吗 > > 你看看你那儿 node 和 tsc, ts-node 的版本是多少 对应的版本号是 node v16.14.2 tsc Version 4.7.4 ts-node 10.9.1

> 第二个解决办法是修改 tsconfig.json > > ` "exclude": ["dist", "node_modules", "test"]` 删除掉 test 当然,这样在 build 的时候也会编译 test 目录。 我的办法是在 test 目录下新创一个 tsconfig.json ,引用上级目录的相同文件,然后在include中包括本目录 我尝试去除了 test 配置,但是没有什么效果