serve -s build 指定端口号

问题描述 投票:0回答:2

我正在尝试从 DigitalOcean Droplet 提供反应应用程序的构建文件夹。

运行

yarn build
后,脚本告诉我运行

yarn global add serve
serve -s build

但是,当我运行

serve -s build
时,它说它正在 http://localhost:5000 上运行。我希望它在 localhost:3000 上运行,因为我有另一台服务器在端口 5000 上运行。我如何指定端口号,以便
serve -s build
在端口 3000 上运行?

reactjs digital-ocean create-react-app yarnpkg
2个回答
65
投票

通过输入

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 上提供应用程序


0
投票

要在不同的端口上运行构建代码,请使用下面给出的命令


服务-l 3000 -s构建


这里,-l 表示您要运行代码的端口号,-s 表示您要服务的文件。

© www.soinside.com 2019 - 2024. All rights reserved.