Skip to content

Example app broken? #66

Description

@kpassapk

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

> example-app@0.0.1 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions