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");
我正在用 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");