nestjs 节点模块问题,如何在 nestjs 中使用 when/sequence 模块

nestjs node module issue, How to use when/sequence module in nestjs

我正在用 nestjs 编写代码。我在我的项目中使用 when 模块 (https://www.npmjs.com/package/when)。

我导入时模块如下

import { sequence } from "when/sequence";

但是当我打印序列时。它给出未定义的值。因此,当 nestjs 中的模块时无法使用 关于如何在 nestjs

中导入和安装节点模块的任何想法

好像when only compiles to CommonJs and AMD. 因此,它不允许 ES6 中引入的 import .. from "..." 语法。

您应该使用 require().

导入它
const sequence = require("when/sequence")
import { sequence } from "when/sequence.js";

或使用dynamic imports加载CJS模块:

const { default: sequence } = await import("when/sequence.js");