我无法从 0.18.1 版本开始启动 API。示例版本 0.20.0 我收到一个错误:
/home/ubuntu/data-service/node_modules/ts-node/src/index.ts:261 return new TSError(diagnosticText, diagnosticCodes) ^ TSError: ⨯ 无法编译 TypeScript: src/index.ts(15,34):错误 TS2497:此模块只能通过打开“esModuleInterop”标志并引用其默认导出来引用 ECMAScript 导入/导出。src/index.ts(26,35): error TS2345: Argument of type '{expose: string; 标头:布尔值;}' 不可分配给类型为 '{expose?: string | 的参数。不明确的; 标题?:字符串 | 不明确的; 查询?:字符串 | 不明确的; }'。属性“标题”的类型不兼容。类型 'boolean' 不可分配给类型 'string | 不明确的'。
我尝试了不同变体的不同版本。但错误几乎相同。什么版本,你用什么来编译?也许我启动错误?有一个细微差别让我回滚到 jest@23.6.0 因为 ts-jest 需要它。正确到什么程度?