我正在尝试从 DigitalOcean Droplet 提供反应应用程序的构建文件夹。
运行
yarn build
后,脚本告诉我运行
yarn global add serve
serve -s build
但是,当我运行
serve -s build
时,它说它正在 http://localhost:5000 上运行。我希望它在 localhost:3000 上运行,因为我有另一台服务器在端口 5000 上运行。我如何指定端口号,以便 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 上提供应用程序
要在不同的端口上运行构建代码,请使用下面给出的命令
服务-l 3000 -s构建
这里,-l 表示您要运行代码的端口号,-s 表示您要服务的文件。