Camunda 和 NestJs

Camunda and NestJs

提问人:Nicolas GG 提问时间:11/16/2023 更新时间:11/16/2023 访问量:13

问:

我在带有 NestJs 和 TypeScript 的项目中使用 camunda-external-task-client-js,我遇到了这个问题:

D:\Practices\Camunda\NestJs4\dist\app.controller.js:18
const camunda_external_task_client_js_1 = require("camunda-external-task-client-js");
                                          ^
Error [ERR_REQUIRE_ESM]: require() of ES Module D:\Practices\Camunda\NestJs4\node_modules\camunda-external-task-client-js\index.js from D:\Practices\Camunda\NestJs4\dist\app.controller.js not supported.
Instead change the require of index.js in D:\Practices\Camunda\NestJs4\dist\app.controller.js to a dynamic import() which is available in all CommonJS modules.
    at Object.<anonymous> (D:\Practices\Camunda\NestJs4\dist\app.controller.js:18:43)
    at Object.<anonymous> (D:\Practices\Camunda\NestJs4\dist\app.module.js:11:26)
    at Object.<anonymous> (D:\Practices\Camunda\NestJs4\dist\main.js:4:22)

我试图通过更改库的package.json、tsconfig.json甚至使用方式来修复它,但没有任何效果。有没有办法修复错误和/或与 NestJs 项目一起运行它?

启动项目并使库正常工作

TypeScript Nestjs Camunda

评论

0赞 Micael Levi 11/16/2023
与 CJS nodejs 项目一起使用时,与任何其他仅限 ESM 的包相同的问题,与 nestjs 本身无关。在这里做一些搜索。有几个这样的问题。

答: 暂无答案