[BUG] cannot inject any service when used with nx workspace
## Information

- **Version:** 7.34.6
- Packages:
    "@tsed/ajv": "^7.34.6",
    "@tsed/common": "^7.34.6",
    "@tsed/core": "^7.34.6",
    "@tsed/di": "^7.34.6",
    "@tsed/engines": "^7.34.6",
    "@tsed/exceptions": "^7.34.6",
    "@tsed/json-mapper": "^7.34.6",
    "@tsed/logger": "^7.34.6",
    "@tsed/logger-file": "^7.34.6",
    "@tsed/openspec": "^7.34.6",
    "@tsed/platform-cache": "^7.34.6",
    "@tsed/platform-exceptions": "^7.34.6",
    "@tsed/platform-express": "^7.34.6",
    "@tsed/platform-log-middleware": "^7.34.6",
    "@tsed/platform-middlewares": "^7.34.6",
    "@tsed/platform-params": "^7.34.6",
    "@tsed/platform-response-filter": "^7.34.6",
    "@tsed/platform-views": "^7.34.6",
    "@tsed/schema": "^7.34.6",
    "@tsed/swagger": "^7.34.6",

I'm trying to create a mono repo with `nx` but after choosing a `node`  `express` app as my app template and using 
[Migrate from Express.js](https://tsed.io/getting-started/migrate-from-express.html) to add `tsed` to my app, any @inject  would not wotk and throws `'UNDEFINED_TOKEN_ERROR: Given token is undefined. Have you enabled emitDecoratorMetadata in your tsconfig.json or decorated your class with @Injectable, @Service, ... decorator`
I've also checked `tsconfig` to be sure that `emitDecoratorMetadata`  is true.
commenting out `@Inject`s will run project successfully, but without `@Inject`  it meaningless

## Example

`main.ts`
```ts
import { $log } from "@tsed/common";
import { PlatformExpress } from "@tsed/platform-express";
import { Server } from "./Server";

async function bootstrap() {
  try {
    console.log('bootstrap1');
    const platform = await PlatformExpress.bootstrap(Server);
    console.log('bootstrap2');
    await platform.listen();

    process.on("SIGINT", () => {
      platform.stop();
    });
  } catch (error) {
    $log.error({ event: "SERVER_BOOTSTRAP_ERROR", message: error.message, stack: error.stack });
  }
}

bootstrap();
```
`server.ts`
```ts
import { join } from "path";
import { Configuration, Inject, InjectorService } from "@tsed/di";
import { PlatformApplication } from "@tsed/common";
import "@tsed/platform-express"; // /!\ keep this import
import "@tsed/ajv";
import "@tsed/swagger";
import { config } from "./config/index";
import * as rest from "./controllers/rest/index";
import * as pages from "./controllers/pages/index";

console.log('server1');
@Configuration({
  ...config,
  acceptMimes: ["application/json"],
  httpPort: process.env.PORT || 8083,
  httpsPort: false, // CHANGE
  disableComponentsScan: true,
  mount: {
    "/rest": [
      ...Object.values(rest)
    ],
    "/": [
      ...Object.values(pages)
    ]
  },
  swagger: [
    {
      path: "/doc",
      specVersion: "3.0.1"
    }
  ],
  middlewares: [
    "cors",
    "cookie-parser",
    "compression",
    "method-override",
    "json-parser",
    { use: "urlencoded-parser", options: { extended: true } }
  ],
  views: {
    root: join(process.cwd(), "../views"),
    extensions: {
      ejs: "ejs"
    }
  },
  exclude: [
    "**/*.spec.ts"
  ]
})
export class Server {
  @Inject()
  protected app: PlatformApplication;

  @Configuration()
  protected settings: Configuration;


  constructor() {
    console.log('server2', this);
  }
}
```

`package.json`
```json
{
  "name": "project",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {},
  "private": true,
  "dependencies": {
    "@tsed/ajv": "^7.34.6",
    "@tsed/common": "^7.34.6",
    "@tsed/core": "^7.34.6",
    "@tsed/di": "^7.34.6",
    "@tsed/engines": "^7.34.6",
    "@tsed/exceptions": "^7.34.6",
    "@tsed/json-mapper": "^7.34.6",
    "@tsed/logger": "^7.34.6",
    "@tsed/logger-file": "^7.34.6",
    "@tsed/openspec": "^7.34.6",
    "@tsed/platform-cache": "^7.34.6",
    "@tsed/platform-exceptions": "^7.34.6",
    "@tsed/platform-express": "^7.34.6",
    "@tsed/platform-log-middleware": "^7.34.6",
    "@tsed/platform-middlewares": "^7.34.6",
    "@tsed/platform-params": "^7.34.6",
    "@tsed/platform-response-filter": "^7.34.6",
    "@tsed/platform-views": "^7.34.6",
    "@tsed/schema": "^7.34.6",
    "@tsed/swagger": "^7.34.6",
    "ajv": "^8.12.0",
    "axios": "^1.0.0",
    "body-parser": "^1.20.2",
    "compression": "^1.7.4",
    "cookie-parser": "^1.4.6",
    "cors": "^2.8.5",
    "cross-env": "^7.0.3",
    "dotenv": "^16.3.1",
    "dotenv-expand": "^10.0.0",
    "dotenv-flow": "^3.3.0",
    "express": "4",
    "method-override": "^3.0.0",
    "tslib": "^2.3.0"
  },
  "devDependencies": {
    "@nx/esbuild": "16.7.4",
    "@nx/eslint-plugin": "16.7.4",
    "@nx/jest": "16.7.4",
    "@nx/js": "16.7.4",
    "@nx/linter": "16.7.4",
    "@nx/node": "16.7.4",
    "@nx/workspace": "16.7.4",
    "@types/express": "^4.17.17",
    "@types/jest": "^29.4.0",
    "@types/node": "~18.7.1",
    "@typescript-eslint/eslint-plugin": "^5.60.1",
    "@typescript-eslint/parser": "^5.60.1",
    "esbuild": "^0.17.17",
    "eslint": "~8.46.0",
    "eslint-config-prettier": "8.1.0",
    "jest": "^29.4.1",
    "jest-environment-node": "^29.4.1",
    "nx": "16.7.4",
    "prettier": "^2.6.2",
    "ts-jest": "^29.1.0",
    "ts-node": "10.9.1",
    "typescript": "^5.2.2"
  }
}
```

`tsconfig.base.json`
```json
{
  "compileOnSave": false,
  "compilerOptions": {
    "rootDir": ".",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "importHelpers": true,
    "target": "es2015",
    "module": "esnext",
    "lib": ["es2020", "dom", "ESNext.AsyncIterable"],
    "skipLibCheck": true,
    "skipDefaultLibCheck": true,
    "baseUrl": ".",
    "paths": {},
    "typeRoots": ["./node_modules/@types"]
  },
  "exclude": ["node_modules", "tmp"]
}
```

`tsconfig.app.json`
```json
{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "outDir": "../../dist/out-tsc",
    "module": "commonjs",
    "types": ["node"],
    "isolatedModules": false,
    "suppressImplicitAnyIndexErrors": false,
    "noImplicitAny": true,
    "strictNullChecks": true,
    "noUnusedLocals": false,
    "noUnusedParameters": false,
    "allowSyntheticDefaultImports": true,
    "newLine": "LF",
    "noEmit": true,
    "esModuleInterop": true,
    "resolveJsonModule": true
  },
  "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"],
  "include": ["src/**/*.ts"]
}
```


`nx project.json`
```json
{
  "name": "api",
  "$schema": "../../node_modules/nx/schemas/project-schema.json",
  "sourceRoot": "apps/api/src",
  "projectType": "application",
  "targets": {
    "build": {
      "executor": "@nx/esbuild:esbuild",
      "outputs": ["{options.outputPath}"],
      "defaultConfiguration": "production",
      "options": {
        "platform": "node",
        "outputPath": "dist/apps/api",
        "format": ["cjs"],
        "bundle": false,
        "main": "apps/api/src/main.ts",
        "tsConfig": "apps/api/tsconfig.app.json",
        "assets": ["apps/api/src/assets"],
        "generatePackageJson": true,
        "esbuildOptions": {
          "sourcemap": true,
          "outExtension": {
            ".js": ".js"
          }
        }
      },
      "configurations": {
        "development": {},
        "production": {
          "esbuildOptions": {
            "sourcemap": false,
            "outExtension": {
              ".js": ".js"
            }
          }
        }
      }
    },
    "serve": {
      "executor": "@nx/js:node",
      "defaultConfiguration": "development",
      "options": {
        "buildTarget": "api:build"
      },
      "configurations": {
        "development": {
          "buildTarget": "api:build:development"
        },
        "production": {
          "buildTarget": "api:build:production"
        }
      }
    },
    "lint": {
      "executor": "@nx/linter:eslint",
      "outputs": ["{options.outputFile}"],
      "options": {
        "lintFilePatterns": ["apps/api/**/*.ts"]
      }
    },
    "test": {
      "executor": "@nx/jest:jest",
      "outputs": ["{workspaceRoot}/coverage/{projectRoot}"],
      "options": {
        "jestConfig": "apps/api/jest.config.ts",
        "passWithNoTests": true
      },
      "configurations": {
        "ci": {
          "ci": true,
          "codeCoverage": true
        }
      }
    }
  },
  "tags": []
}
```
