Relative Content

Tag Archive for node.jstypescriptnest

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 […]