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

kou*_*nto 12 nrwl-nx

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

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

提前致谢。

Ali*_*Ali 28

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
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在您要执行的每个命令下,都有一个options可以添加的键port

  • 请[编辑]您的答案,将代码(或在本例中为 JSON)作为文本包含在内,然后使用 Markdown 对其进行格式化。不要包含代码作为屏幕截图。 (2认同)