how to import a esModule in nest?
import { Injectable, OnModuleInit } from ‘@nestjs/common’; @Injectable() export class PotatoService implements OnModuleInit { constructor() {} async onModuleInit(): Promise<void> { const chalk = (await import(‘chalk’)).default; console.log(chalk.blue(‘potato service init’)); } } i try to use import(), but get a error node:internal/process/promises:289 triggerUncaughtException(err, true /* fromPromise */); ^ Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/potato/Desktop/learn/nest-demo/node_modules/.pnpm/[email protected]/node_modules/chalk/source/index.js from /Users/potato/Desktop/learn/nest-demo/dist/bootstrap.js […]
how to import a esModule in nest?
import { Injectable, OnModuleInit } from ‘@nestjs/common’; @Injectable() export class PotatoService implements OnModuleInit { constructor() {} async onModuleInit(): Promise<void> { const chalk = (await import(‘chalk’)).default; console.log(chalk.blue(‘potato service init’)); } } i try to use import(), but get a error node:internal/process/promises:289 triggerUncaughtException(err, true /* fromPromise */); ^ Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/potato/Desktop/learn/nest-demo/node_modules/.pnpm/[email protected]/node_modules/chalk/source/index.js from /Users/potato/Desktop/learn/nest-demo/dist/bootstrap.js […]