serve -s build 指定端口号

serve -s build specify port number

我正在尝试从 DigitalOcean droplet 提供 react-app 的构建文件夹。

在我 运行 yarn build 之后,脚本告诉我 运行

yarn global add serve serve -s build

但是,当我 运行 serve -s build 时,它说 运行 宁 http://localhost:5000。我希望 运行 在 localhost:3000 上,因为我在端口 5000 上有另一台服务器 运行ning。我如何指定端口号使得 serve -s build 运行 在端口 3000 上?

通过输入 serve --help,我找到了

-l, --listen listen_uri            
Specify a URI endpoint on which to listen

For TCP ports on hostname "localhost":

$ serve -l 1234

在你的情况下,你可以使用

serve -l 3000 -s build

指定您要在端口 3000 上提供应用程序