adminjs-nestjs icon indicating copy to clipboard operation
adminjs-nestjs copied to clipboard

Example app broken?

Open kpassapk opened this issue 11 months ago • 0 comments

Hi,

I am trying to start the example app from the master branch.

Expected behavior

When I run

npm install
npm start

Then the application should start

Actual behavior

> [email protected] start
> ts-node -r tsconfig-paths/register src/main.ts

/Users/kyle/src/github.com/SoftwareBrothers/adminjs-nestjs/example-app/node_modules/ts-node/dist-raw/node-internal-errors.js:46
  const err = new Error(getErrRequireEsmMessage(filename, parentPath, packageJsonPath))
              ^
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /Users/kyle/src/github.com/SoftwareBrothers/adminjs-nestjs/src/index.ts
require() of ES modules is not supported.
require() of /Users/kyle/src/github.com/SoftwareBrothers/adminjs-nestjs/src/index.ts from /Users/kyle/src/github.com/SoftwareBrothers/adminjs-nestjs/example-app/src/app.module.ts is an ES module file as it is a .ts file whose nearest parent package.json contains "type": "module" which defines all .ts files in that package scope as ES modules.
Instead change the requiring code to use import(), or remove "type": "module" from /Users/kyle/src/github.com/SoftwareBrothers/adminjs-nestjs/package.json.

....

    at Object.<anonymous> (/Users/kyle/src/github.com/SoftwareBrothers/adminjs-nestjs/example-app/src/app.module.ts:7:1) {
  code: 'ERR_REQUIRE_ESM'
}

Environment

Node v22.13.0

kpassapk avatar Jan 08 '25 17:01 kpassapk