从特定IP地址提供Webpack开发服务器

时间:2018-07-19 09:52:29

标签: javascript reactjs webpack webpack-dev-server

我正在尝试从本地主机切换到特定的IP地址,但是我一直收到此错误:

listen EADDRNOTAVAIL 192.168.1.139:8000

webpack.config.js

devServer: {
    host: '192.168.1.139',
    port: '8000',
    compress: true,
}

2 个答案:

答案 0 :(得分:1)

您遇到的错误:

listen EADDRNOTAVAIL 192.168.1.139:8000

由于绑定到已使用的端口而抛出,这意味着8000当前正在被管理,例如。来自另一个应用程序(You must change a port or you must kill a process)。

对于将本地IP地址绑定为host的情况,例如可以通过npm / yarn start

"start": "webpack-dev-server --inline --port 8080 --host 192.168.1.139 --content-base ."

假设您计算机的本地IP为192.168.1.139

基于Snippet from issue #147 webpack-dev-server

答案 1 :(得分:1)

当您尝试映射到不同的ip时:您还需要在hosts文件中将其指向本地主机。 将以下内容添加到您的主机文件中

matrix = sns.pairplot(...) lg = plt.gcf().legend(title='something') lg.get_title().set_fontsize(30)