reactjs - serve -s build 指定端口号

标签 reactjs digital-ocean create-react-app yarnpkg

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

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

yarn 全局添加服务 服务-s构建

但是,当我运行 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 上提供应用程序

关于reactjs - serve -s build 指定端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52692737/

相关文章:

reactjs - pouchdb.find 不是函数

docker - 无法从 Nginx 反向代理后面的 docker 容器提供静态资源

javascript - 删除 reducer 中的动态属性

javascript - 如何在 React Native 应用程序中添加 "Set as Wallpaper"选项

javascript - 使用 "nested"获取设置钩子(Hook)时,React、Axios、PokeAPI 返回未定义

ubuntu - 每天在 aws s3 bucket 上自动备份 Digital ocean 服务器

javascript - React Component List 在 Filtered 时无法正确更新 Input 组件的默认值

ssh - 如何通过恢复 Web 控制台 DigitalOcean 启用 root 登录和密码身份验证?

docker-compose 与远程主机不使用 ssh

node.js - react npm start 中的 BROWSER 环境变量不选择自定义浏览器