使用 NX 构建/运行打字稿项目的命令

Dav*_*ker 7 typescript tsconfig monorepo

我正在尝试运行 typescript 文件(在应用程序内),该文件依赖于 NX 的几个库,但我不知道该怎么做。我尝试了很多方法,以下是我尝试过的几种方法:

第一次尝试

  "cron": {
      "executor": "nx:run-commands",
      "options": {
            "command": "ts-node apps/src/cron.ts"
      }
    },
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

node:internal/modules/cjs/loader:959
  throw err;
  ^

Error: Cannot find module './cron.ts'
Require stack: ...
Run Code Online (Sandbox Code Playgroud)

第二次尝试

我还尝试过以下操作:

"build": {
      "executor": "@nrwl/js:tsc",
      "outputs": ["{options.outputPath}"],
      "options": {
        "platform": "node",
        "target": "node14",
        "outputPath": "dist/apps/cron",
        "tsConfig": "apps/cron/tsconfig.app.json",
        "main": "apps/crons/src/cmd/run-token-trade-counts-cron.ts"
      }
    },
Run Code Online (Sandbox Code Playgroud)

这次它成功编译了,但是当我运行可执行文件时出现以下错误:

nx run cron:cron

Error: Cannot find module '@company/logger'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ?

谢谢