访问另一台 LAN PC 上的 Webpack Dev Server

Nen*_*vik 1 javascript reactjs webpack server webpack-dev-server

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

例如,我想通过我的 iPad 访问开发服务器。之前我只是输入了 PC 的 IP 和端口,就可以了。

我将不胜感激任何帮助

小智 5

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

module.exports = {
  //...
  devServer: {
    host: '0.0.0.0'
  }
};
Run Code Online (Sandbox Code Playgroud)

或者直接通过 cli

webpack-dev-server --host 0.0.0.0
Run Code Online (Sandbox Code Playgroud)