Skip to content

nest cannot handle src/main.mts #11021

Closed
Closed
@beckend

Description

@beckend

Is there an existing issue for this?

  • I have searched the existing issues

Current behavior

> nest start

Error: Cannot find module '/home/admin/Coding/codegenerator/dist/main'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1039:15)
    at Function.Module._load (node:internal/modules/cjs/loader:885:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)

works fine when using main.ts.

Minimum reproduction code

https://github.com/beckend/bug-nestjs-main.mts

Steps to reproduce

mkdir /tmp/work && cd /tmp/work
npm i -g @nestjs/cli
npx nest new project-name
cd project-name
mv src/main.ts src/main.mts
npm run start

nest start

Error: Cannot find module '/tmp/work/project-name/dist/main'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1039:15)
    at Function.Module._load (node:internal/modules/cjs/loader:885:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47

Expected behavior

> project-name@0.0.1 start
> nest start

[Nest] 58877  - 02/02/2023, 11:45:40 PM     LOG [NestFactory] Starting Nest application...
[Nest] 58877  - 02/02/2023, 11:45:40 PM     LOG [InstanceLoader] AppModule dependencies initialized +5ms
[Nest] 58877  - 02/02/2023, 11:45:40 PM     LOG [RoutesResolver] AppController {/}: +2ms
[Nest] 58877  - 02/02/2023, 11:45:40 PM     LOG [RouterExplorer] Mapped {/, GET} route +1ms
[Nest] 58877  - 02/02/2023, 11:45:40 PM     LOG [NestApplication] Nest application successfully started +0ms

Package

  • I don't know. Or some 3rd-party package
  • @nestjs/common
  • @nestjs/core
  • @nestjs/microservices
  • @nestjs/platform-express
  • @nestjs/platform-fastify
  • @nestjs/platform-socket.io
  • @nestjs/platform-ws
  • @nestjs/testing
  • @nestjs/websockets
  • Other (see below)

Other package

No response

NestJS version

9.3.1

Packages versions

"dependencies": {
    "@nestjs/common": "^9.3.1",
    "@nestjs/core": "^9.3.1",
    "@nestjs/platform-express": "^9.3.1",
    "reflect-metadata": "^0.1.13",
    "rxjs": "^7.8.0"
  },
  "devDependencies": {
    "@nestjs/cli": "^9.1.9",
    "@nestjs/schematics": "^9.0.4",
    "@nestjs/testing": "^9.3.1",
    "@types/express": "^4.17.16",
    "@types/jest": "29.4.0",
    "@types/node": "18.11.18",
    "@types/supertest": "^2.0.12",
    "@typescript-eslint/eslint-plugin": "^5.50.0",
    "@typescript-eslint/parser": "^5.50.0",
    "eslint": "^8.33.0",
    "eslint-config-prettier": "^8.6.0",
    "eslint-plugin-prettier": "^4.2.1",
    "jest": "29.4.1",
    "prettier": "^2.8.3",
    "source-map-support": "^0.5.21",
    "supertest": "^6.3.3",
    "ts-jest": "29.0.5",
    "ts-loader": "^9.4.2",
    "ts-node": "^10.9.1",
    "tsconfig-paths": "4.1.2",
    "typescript": "^4.9.5"
  },

Node.js version

18.13.0

In which operating systems have you tested?

  • macOS
  • Windows
  • Linux

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs triageThis issue has not been looked into

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions