在另一台局域网PC上访问Webpack Dev Server

Access Webpack Dev Server on another LAN PC

我使用 create-react-app 创建了一个应用,webpack-dev-server 使用 react-scripts 加载 dev-server。问题是我无法通过其他 LAN PC 访问 dev server。知道如何解决这个问题吗?我还有一个 .env 文件,我将默认主机名更改为 domain.com.

例如,

我想通过我的 iPad 访问 dev-server。早些时候我只是输入了 PC 的 IP 和端口并且它工作了。

如有任何帮助,我将不胜感激

根据https://webpack.js.org/configuration/dev-server/#devserverhost 只需简单地添加

module.exports = {
  //...
  devServer: {
    host: '0.0.0.0'
  }
};

或直接通过 cli

webpack-dev-server --host 0.0.0.0

我有同样的问题,我用这个解决: 示例 IP:192.168.0.35 'webpack.dev.config.js'

module.exports {
  output: {
    publicPath: 'http://192.168.0.35:3001/'
  },
  devServer: {
    port: 3001,
    host: '192.168.0.35'
  }
}