类型错误:无法读取未定义的属性“云”

Ind*_*dro 7 angular nrwl-nx

我将 nx 版本从 12.10.0 升级到 14.1.9,特别是从 12.2.15 - 13.3.9 升级 Angular 版本。迁移工作正常,但是当我这样做时yarn nx run {home}:serve

我看到这个错误:

类型错误:无法读取 nxCloudTasksRunner 处未定义的属性“云”(/Users/ghoshi/Desktop/Work/Content-Platform/vcap-platform-applications/node_modules/@nrwl/nx-cloud/lib/nx-cloud-tasks-runner .js:20:27) 在 /Users/ghoshi/Desktop/Work/Content-Platform/vcap-platform-applications/node_modules/nx/src/tasks-runner/run-command.js:78:37 在 Generator.next () 在 processTicksAndRejections (internal/process/task_queues.js) 处完成 (/Users/ghoshi/Desktop/Work/Content-Platform/vcap-platform-applications/node_modules/nx/node_modules/tslib/tslib.js:114:62) :95:5) error 命令失败,退出代码为 1。信息 请访问 https://yarnpkg.com/en/docs/cli/run 以获取有关此命令的文档。

小智 8

我遇到了与你类似的问题。我什至尝试删除该node_modules文件夹并再次安装,但它没有修复错误...就我而言,我通过更新文件taskRunnerOptions中的设置来解决它nx.json,并从云切换到运行程序默认工作区,如下所示:

"tasksRunnerOptions": {
    "default": {
      "runner": "@nrwl/workspace/tasks-runners/default",
      "options": {
        "cacheableOperations": ["build", "lint", "test", "e2e"]
      }
    }
  },
Run Code Online (Sandbox Code Playgroud)