有没有办法为 nx react 应用程序设置默认端口

Is there any way to set default port for nx react apps

我使用 nx monorepo 创建了多个应用程序,但是当我尝试 运行 nx run-many 一次启动所有应用程序时,我得到了端口已被占用的错误,这是真的.

当我 运行 一次一个应用程序时,我可以指定一个端口,但在 run-many 上我不能。那么有没有办法为每个应用程序设置默认端口?

提前致谢。

您可以通过编辑 project.json 文件来设置您的 React 应用程序的配置

 "serve": {
  "executor": "@nrwl/web:dev-server",
  "options": {
    "buildTarget": "admin:build",
    "hmr": true,
    "port": 3001
  },
  "configurations": {
    "production": {
      "buildTarget": "admin:build:production",
      "hmr": false
    }
  }
}

在你要执行的每个命令下,都有一个选项键,你可以像我一样添加端口,